1

我正在嘗試在我的Rails 3.2.1應用程序中安裝水星編輯器:http://jejacks0n.github.com/mercury/。 的問題是,當頁面正在加載,而mercury.js文件是在資產/ JavaScript的其與此消息崩潰:無法在Rails中安裝水銀軌3.2 Ruby 1.9.3-p0

Error occurred during initialization of VM 
java/lang/NoClassDefFoundError: java/lang/invoke/MethodHandle 

    (in /home/pawelski/.rvm/gems/ruby-1.9.3-p0/bundler/gems/mercury-8cb7ae599c34/vendor/assets/javascripts/mercury/mercury.js.coffee)

我一直在尋找原因,發現需要汞/汞在mercury.js文件是問題。哪裏不對?該gem加載不正確?

我嘗試了一個新的乾淨的應用程序,發生了同樣的情況,我想這是我的rails/ruby​​環境中的錯誤,但我應該從哪裏開始?

回答

0

不幸的是,我的lib用咖啡腳本編譯js時出錯了。 我將其更改爲therubyracer,它工作得很好。

這個問題的臨時解決方案,直到我沒有與另一個來。