2013-01-20 87 views

回答

1

我嘗試使用stanford-core-nlp寶石,並沒有你所描述的問題。

我把我的斯坦福核心NLP全內容到目錄中的寶石。爲了看到安裝在您的寶石在哪裏,請使用以下命令:

$ 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/[email protected] 
    - 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/ 

創業板PATHS告訴你的路徑。現在把你的模型放到stanford解析器的bin目錄下。就我而言,這是/home/george/.rvm/gems/jruby-1.7.4/gems/stanford-core-nlp-0.5.1/bin/

如果你絕對要保持你的模型除了寶石之外,只需指定模型的完整路徑即可。