2013-10-29 68 views
0

我已經負責將PHP應用程序更改爲RoR應用程序。一切進展順利,但渦輪連接正在給我帶來一些麻煩。爲了解決這個問題,我已經決定要對現有.js庫轉換爲.js.coffee將.js轉換爲.js.coffee時出現ExecJS :: RuntimeError

我有兩個.js庫:

lightbox-2.6.js 
modernizr.custom.js 

這些很好地工作。 這些.js文件轉換爲.js.coffee後,我導致了以下錯誤:

ExecJS::RuntimeError in Application#gallery 

安裝的node.js不能解決問題。

刪除

//= require_tree . 

app/javascripts/application.js並解決問題。然而,根據this,刪除此要求的方法意味着有

an actual problem with ExecJS working properly with the JavaScript runtime on your system

好吧,我承認我真的不明白如何處理這個事情。 .js完美地工作。當轉換爲.js.coffee時,會出現此問題。實際上我也不知道ExecJS是什麼。有人能澄清這裏發生了什麼嗎?爲什麼它轉換成js.coffee時根本不起作用,以及我如何解決這個問題?

回答

0

這一行添加到您的Gemfile

gem 'therubyracer'

然後bundle install

+0

哎沒,幫助你??? –

+0

堅持我是afk! :P – Starkers

+0

afk的意思是?好吧,如果這對你有幫助,請將此標記爲答案,以便其他人也可以從中受益 –

相關問題