Thanks to the help of someone who contacted me externally, looks like the
problem is related to the newer version of activeldap, safe to ignore the
previous message. My apologies! If anybody else encounters this, the correct
require is active_ldap, not activeldap now. Also, some configuration needs
to be done inside activeldap before it'll even function appropriately.

Cheers,
David

On Fri, Feb 29, 2008 at 11:51 AM, David Orman <[EMAIL PROTECTED]> wrote:

> Hi,
>
> On Indiana DP2, I'm having problems with
> pkg://opensolaris.org/[EMAIL PROTECTED]
>
> It installs fine, and ruby seems to be "ok", but when trying to use gems,
> I'm having trouble. I'm not sure if this is related to the actual package,
> or if it's something I'm doing wrong. Hopefully I've found the right list to
> ask. :)
>
> After an initial install of Ruby from this package, gem install activeldap
> seemed to work. It installed into /var somewhere. I tried executing
> something that required this package, and it claimed it could not find it.
> So, I attempted a gem update --system. This worked, but changed the gem
> path:
>
> -bash-3.2# gem env
> RubyGems Environment:
>   - RUBYGEMS VERSION: 1.0.1 (1.0.1)
>   - RUBY VERSION: 1.8.6 (2007-09-23 patchlevel 110) [i386-solaris2.11]
>   - INSTALLATION DIRECTORY: /usr/ruby/1.8/lib/ruby/gems/1.8
>   - RUBY EXECUTABLE: /usr/ruby/1.8/bin/ruby
>   - RUBYGEMS PLATFORMS:
>     - ruby
>     - x86-solaris-2.11
>   - GEM PATHS:
>      - /usr/ruby/1.8/lib/ruby/gems/1.8
>   - GEM CONFIGURATION:
>      - :update_sources => true
>      - :verbose => true
>      - :benchmark => false
>      - :backtrace => false
>      - :bulk_threshold => 1000
>   - REMOTE SOURCES:
>      - http://gems.rubyforge.org
> -bash-3.2#
>
> I'm fine with that, it's a more "standard" location for gems. However,
> even though the gems *are* there:
>
> -bash-3.2# ls /usr/ruby/1.8/lib/ruby/gems/1.8
> cache           doc             gems            source_cache
> specifications
> -bash-3.2# ls /usr/ruby/1.8/lib/ruby/gems/1.8/gems
> activeldap-0.9.0       hoe-1.5.0              rubygems-update-1.0.1
> activerecord-2.0.2     rake-0.8.1
> activesupport-2.0.2    rubyforge-0.4.4
> -bash-3.2#
>
> I still see this error:
>
> -bash-3.2# ./lhostchk
> /usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `gem_original_require': no such file to load -- activeldap (LoadError)
>         from
> /usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `require'
>         from ./lapplib.rb:14
>         from ./lhost.rb:6:in `require'
>         from ./lhost.rb:6
>         from ./lhostchk:10:in `require'
>         from ./lhostchk:10
>
>
> Here is the actual require referenced in lapplib.rb:
>
> begin
>   require 'rubygems'
> rescue LoadError
> end
> require 'activeldap'
>
> So, what am I doing wrong? :)
>
> Thanks,
> David
>
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to