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