не может требовать драгоценного камня ruby ​​wordnet - PullRequest
2 голосов
/ 24 февраля 2011

Я установил рубиновый гем '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

как решить эту проблему и заставить ее работать?

Ответы [ 4 ]

4 голосов
/ 24 февраля 2011

Похоже, что для wordnet требуется библиотека Berkley DB.Попробуйте сделать

gem install bdb

и попробуйте снова.

4 голосов
/ 28 декабря 2011

Мне удалось обойти эту проблему с помощью следующего:

$ 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'

3 голосов
/ 10 февраля 2012

Правильно запустить гем wordnet немного сложно. Я наконец-то начал работать после долгих ошибок и ошибок.

Я записал все шаги, которые я предпринял в этой сущности: https://gist.github.com/1779371

Вы должны быть в состоянии получить то, что вам нужно оттуда, чтобы запустить его.

2 голосов
/ 24 февраля 2011

Попробуйте позвонить по запросу 'rubygems', а затем по 'wordnet'

Проверьте, работает ли это.

Также убедитесь, что у вас установлена ​​последняя версия Xcode от Apple.Это связано с некоторыми зависимостями Ruby.

...