J
Jason Fr
I'm trying to use Ruby-WordNet on my recently-Snow-Leopard-upgraded Mac,
and I'm getting an error saying that it can't find the bdb library:
/Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in
`gem_original_require': no such file to load -- bdb (LoadError)
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require'
/Library/Ruby/Gems/1.8/gems/wordnet-0.0.5/lib/wordnet/lexicon.rb:34
[snip]
Predictably, line 34 of lexicon.rb says:
34 require 'bdb'
I used porticus to install the macports package for rb-bdb, and it says
I have 0.6.5_0 installed:
$ port -v activate [email protected]_0
Port command started with PID 93833
Activating rb-bdb @0.6.5_0
Error: port activate failed: Image error: rb-bdb @0.6.5_0 is already
active.
I can see a bdb.bundle file installed:
cto@bigmac-2 (722) $ ls -l
opt/local/lib/ruby/vendor_ruby/1.8/i686-darwin10/bdb.bundle
-rwxr-xr-x 2 root admin 218168 Oct 18 22:08
opt/local/lib/ruby/vendor_ruby/1.8/i686-darwin10/bdb.bundle
...but I can't find a bdb.rb ruby library anywhere that would satisfy
the require.
Just for kicks, I tried to download the bdb source after installing the
port, and running ruby extconf.rb. It errors with "extconf.rb:90: libdb
not found (RuntimeError)" Then "make" gives me this:
cto@bigmac-2 (727) (master) $ make
make[1]: *** No rule to make target `ruby.h', needed by `bdb.o'. Stop.
So no luck with the macport and no luck with compiling. Does anyone have
experience with this problem? Any help or suggestions would be greatly
appreciated!
Many thanks!
-Jason
and I'm getting an error saying that it can't find the bdb library:
/Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in
`gem_original_require': no such file to load -- bdb (LoadError)
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require'
/Library/Ruby/Gems/1.8/gems/wordnet-0.0.5/lib/wordnet/lexicon.rb:34
[snip]
Predictably, line 34 of lexicon.rb says:
34 require 'bdb'
I used porticus to install the macports package for rb-bdb, and it says
I have 0.6.5_0 installed:
$ port -v activate [email protected]_0
Port command started with PID 93833
Activating rb-bdb @0.6.5_0
Error: port activate failed: Image error: rb-bdb @0.6.5_0 is already
active.
I can see a bdb.bundle file installed:
cto@bigmac-2 (722) $ ls -l
opt/local/lib/ruby/vendor_ruby/1.8/i686-darwin10/bdb.bundle
-rwxr-xr-x 2 root admin 218168 Oct 18 22:08
opt/local/lib/ruby/vendor_ruby/1.8/i686-darwin10/bdb.bundle
...but I can't find a bdb.rb ruby library anywhere that would satisfy
the require.
Just for kicks, I tried to download the bdb source after installing the
port, and running ruby extconf.rb. It errors with "extconf.rb:90: libdb
not found (RuntimeError)" Then "make" gives me this:
cto@bigmac-2 (727) (master) $ make
make[1]: *** No rule to make target `ruby.h', needed by `bdb.o'. Stop.
So no luck with the macport and no luck with compiling. Does anyone have
experience with this problem? Any help or suggestions would be greatly
appreciated!
Many thanks!
-Jason