 |
Forums |
Admin Discussion Forums: help Start New Thread
By: Tomas Valenta
RE: Cannot build EXE [ reply ] 2010-03-30 14:03
|
I have this very same problem with scripts using active_ldap, example given (login info removed):
require 'active_ldap'
class AdUser < ActiveLdap::Base
ldap_mapping :dn_attribute => 'cn', :prefix => 'dc=europe', :classes => ['user'] # , :scope => :sub
has_many :groups, :class_name => 'AdGroup', :wrap => "memberOf", :primary_key => 'dn'
end
class AdGroup < ActiveLdap::Base
ldap_mapping :dn_attribute => 'cn', :prefix => 'dc=europe', :classes => ['group'] #, :scope => :sub
has_many :members, :class_name => "AdUser", :wrap => "member", :primary_key => 'dn'
end
ActiveLdap::Base.setup_connection(
:host => 'xxx',
:port => 389,
:base => 'xxx',
:bind_dn => 'xxx',
:password => 'xxx',
:allow_anonymous => false
)
key = 'loginname'
group = 'group'
result = AdUser.find(:all, :attribute => 'cn', :value => key)
puts "Groups of #{result[0].cn} - #{result[0].givenName} #{result[0].sn}"
result[0].groups.each{|gr| p gr.cn}
|
By: Leslie Viljoen
Cannot build EXE [ reply ] 2009-09-09 11:50
|
I get this error when trying to build the exe:
C:\Program Files\IntegrationAgent0.4>ocra ia.rb
=== Loading script to check dependencies
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.0/lib/active_support/dependencies.rb:440:in `load_missing_constant': uninitialized constant
ActiveRecord::ActionController (NameError)
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.0/lib/active_support/dependencies.rb:80:in `const_missing'
from c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.0/lib/active_record/session_store.rb:43
from c:/ruby/lib/ruby/gems/1.8/gems/ocra-1.1.2/bin/ocra:157:in `const_get'
from c:/ruby/lib/ruby/gems/1.8/gems/ocra-1.1.2/bin/ocra:157:in `attempt_load_autoload'
from c:/ruby/lib/ruby/gems/1.8/gems/ocra-1.1.2/bin/ocra:154:in `each'
from c:/ruby/lib/ruby/gems/1.8/gems/ocra-1.1.2/bin/ocra:154:in `attempt_load_autoload'
from c:/ruby/lib/ruby/gems/1.8/gems/ocra-1.1.2/bin/ocra:152:in `each'
from c:/ruby/lib/ruby/gems/1.8/gems/ocra-1.1.2/bin/ocra:152:in `attempt_load_autoload'
from c:/ruby/lib/ruby/gems/1.8/gems/ocra-1.1.2/bin/ocra:146:in `loop'
from c:/ruby/lib/ruby/gems/1.8/gems/ocra-1.1.2/bin/ocra:146:in `attempt_load_autoload'
from c:/ruby/lib/ruby/gems/1.8/gems/ocra-1.1.2/bin/ocra:201:in `build_exe'
from c:/ruby/lib/ruby/gems/1.8/gems/ocra-1.1.2/bin/ocra:465
|
|
 |