我对jRuby/Rails项目中的命令“importnltk”有问题。有趣的是,如果我在重启webrick之后第一次在webrick服务器上运行“import nltk”代码,那么一切都会正常工作。任何其他运行代码的尝试都将结束,错误如下所示。知道为什么会这样吗?我的Python是2.7,jRuby是1.6.7。在
在jruby代码中,我简单地调用:
RubyPython.start # start the Python interpreter
nltk = RubyPython.import("nltk")
RubyPython.stop # stop the Python interpreter
第二次调用上述代码后,错误:
^{pr2}$
看起来rubypython对FFI有魔力。如果您使用的FFI二进制文件(JRuby附带的)和/或JVM有问题,那么当JVM出现故障时,您无能为力。在
尝试一个更新的JRuby版本和/或JVM,但除此之外,恐怕您在这里得不到太多帮助。在
也就是说,它在我的Mac电脑上很管用。在
相关问题 更多 >
编程相关推荐