Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

cannot require ruby wordnet gem

I installed ruby gem 'wordnet', a gem on English linguistic. After I installed it (wordnet 0.0.5), when I tried to require it using irb, I got the following errors:

>> require 'wordnet'
LoadError: no such file to load -- bdb
    from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:29:in `gem_original_require'
    from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:29:in `require'
    from /Library/Ruby/Gems/1.8/gems/wordnet-0.0.5/lib/wordnet/lexicon.rb:34
    from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:29:in `gem_original_require'
    from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:29:in `require'
    from /Library/Ruby/Gems/1.8/gems/wordnet-0.0.5/lib/wordnet.rb:83
    from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:32:in `gem_original_require'
    from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:32:in `require'
    from (irb):2
    from /Library/Ruby/Site/1.8/rubygems/specification.rb:638

how to solve this and make it work?

like image 363
lkahtz Avatar asked Jun 13 '26 14:06

lkahtz


1 Answers

Looks like the wordnet gem is requiring the Berkley DB library. Try to do a

gem install bdb

and then try again.

like image 96
Rob Di Marco Avatar answered Jun 15 '26 04:06

Rob Di Marco



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!