0
我运行它包含以下行resque工作:Resque Job:“无法创建Java虚拟机。”
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.
当我执行的代码不作为工作,但作为一个普通的红宝石脚本,该行的作品。
不幸的是,没有进一步提示问题是什么。任何帮助是极大的赞赏。
如何检查作业的运行环境?我以用户“rails”的形式运行这些工作人员,所以我猜想使用该用户的环境。 – ndee 2012-03-27 10:31:15
sudo su。 sudo导轨。 env | grep JAVA_HOME – Vodun 2012-03-27 10:45:00
或者在rake后面找到rake命令并添加JAVA_HOME = .. – Vodun 2012-03-27 11:01:45