我正在运行一个包含以下行的resque作业:

temp = %x(/usr/bin/java -jar /usr/local/tika/tika-app-1.0.jar -t /tmp/myfile.txt)


每当我的工作尝试执行该行时,我都会收到消息:

Could not create the Java virtual machine.


当我执行代码不是作为工作而是作为普通的ruby脚本执行时,该行有效。

不幸的是,这可能是什么没有进一步的提示。任何帮助是极大的赞赏。

最佳答案

也许您的工作是在root环境中执行的,而您尚未设置JAVA_HOME?

10-06 14:17
查看更多