我安裝了紅寶石'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
如何解決這個問題,並使其發揮作用?
看來bdb安裝需要一些本地庫。我再次陷入困境...... – lkahtz 2011-02-24 16:44:39
嘗試從包管理器安裝'libdb4.8-dev',然後重新安裝gem。就我個人而言,這讓我經歷了本地庫錯誤,但是我得到了另一個錯誤''extconf.rb:25:'initialize':無法將nil轉換爲String(TypeError)'但值得一試。 – david4dev 2011-02-24 23:34:25