我正在运行一个包含以下行的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?