драгоценный камень standforn-core-nlp в рельсах 3 «Не удалось найти файл JAR»

Я пытаюсь использовать гем standford-core-nlp с rails 3 и продолжаю получать ошибка «Не удалось найти файл JAR (ищу в ../standford-core-nlp-full/joda-time.jar)». Файл находится в том месте, где он ищет. Кто-нибудь знает, в чем может быть проблема?


person Stefanie    schedule 20.01.2013    source источник


Ответы (1)


Я попытался использовать гем stanford-core-nlp, но описанной вами проблемы не возникло.

Я поместил содержимое stanford-core-nlp-full в каталог bin гема. Чтобы увидеть, где установлены ваши драгоценные камни, используйте следующую команду:

$ gem env
  RubyGems Environment:
  - RUBYGEMS VERSION: 1.8.24
  - RUBY VERSION: 1.9.3 (2013-05-16 patchlevel 392) [java]
  - INSTALLATION DIRECTORY: /home/george/.rvm/gems/jruby-1.7.4
  - RUBY EXECUTABLE: /home/george/.rvm/rubies/jruby-1.7.4/bin/jruby
  - EXECUTABLE DIRECTORY: /home/george/.rvm/gems/jruby-1.7.4/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - universal-java-1.7
  - GEM PATHS:
     - /home/george/.rvm/gems/jruby-1.7.4
     - /home/george/.rvm/gems/jruby-1.7.4@global
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - "install" => "--no-rdoc --no-ri"
     - "update" => "--no-rdoc --no-ri"
  - REMOTE SOURCES:
     - http://rubygems.org/

GEM PATHS указывает путь. Теперь поместите свои модели в каталог bin анализатора Stanford. В моем случае это был /home/george/.rvm/gems/jruby-1.7.4/gems/stanford-core-nlp-0.5.1/bin/

Если вы абсолютно хотите, чтобы ваши модели были отделены от драгоценного камня, просто укажите полный путь к вашим моделям.

person gramonov    schedule 09.07.2013