我安装了ruby gem 'wordnet',一个关于英语语言的宝石。在我安装它(wordnet 0.0.5)之后,当我尝试使用irb请求它时,我得到了以下错误:
>> 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如何解决这个问题并使其正常工作?
发布于 2011-02-25 00:33:06
看起来wordnet gem需要Berkley DB库。试着做一个
gem install bdb然后重试。
发布于 2011-12-28 07:18:59
通过以下几点,我设法解决了这个问题:
$ brew install berkeley-db然后从这里获得了bdb:https://github.com/knu/ruby-bdb
$ ruby extconf.rb --with-db-dir=/usr/local/Cellar/berkeley-db/5.1.19
$ make
$ install
$ gem install bdb现在我可以要求'wordnet‘
发布于 2012-02-10 13:39:38
让wordnet gem正常运行有点棘手。经过多次尝试和错误之后,我终于让它正常工作了。
我在下面的要点中写下了我采取的所有步骤:https://gist.github.com/1779371
你应该能够从那里获取你需要的东西来让它运行。
https://stackoverflow.com/questions/5107443
复制相似问题