2011-11-12 49 views
1

我有一個Rails應用程序,我試圖在Engineyard上的Jruby中進行測試。當EngineYard的一個部署失敗,我可以得到它的本地工作,當我在RVM切換紅寶石版本1.9.2(JRuby的)但是:將EngineYard Jruby實例默認爲1.9.2

syntax error, unexpected ':' 

我解決了本地使用1.9.2 export JRUBY_OPTS=--1.9我已經試過這此錯誤engineayrd但我仍然得到相同的錯誤。

有誰知道如何將EngineYard默認設置爲1.9.2而不是ruby-1.8.7-p330?

任何幫助是極大的讚賞

回答

1

嘗試把在/home/deploy/.jrubyrc如下:

compat.version=1.9 
+0

該文件是不是在那個目錄? –

+0

但感謝您的回覆,我找到了trinidad_config,但是添加上面的行並沒有什麼區別。除非該實例需要重新啓動才能生效? –

+0

對不起,創建該文件並在其中放置該行。 –