2
我得到的時候我在我的assets/javascript
文件夾中的CoffeeScript文件以下錯誤我得到這個錯誤,當我在我的資產/ JavaScript的文件夾
ExecJS::RuntimeError in Users/sessions#new
如果我刪除了咖啡的腳本文件,一切完美的CoffeeScript文件..什麼是問題?我該如何解決它?
我得到的時候我在我的assets/javascript
文件夾中的CoffeeScript文件以下錯誤我得到這個錯誤,當我在我的資產/ JavaScript的文件夾
ExecJS::RuntimeError in Users/sessions#new
如果我刪除了咖啡的腳本文件,一切完美的CoffeeScript文件..什麼是問題?我該如何解決它?
ExecJS是一個允許JavaScript運行的Ruby lib。需要編譯CoffeeScript,因爲CoffeeScript編譯器本身就是一個JavaScript庫。
但ExecJS本身不包含JavaScript運行時;相反,它在你的系統上尋找一個。從描述到底發生了什麼的錯誤很難說清楚,但似乎無論哪種JavaScript運行時ExecJS試圖使用失敗。
您可能想嘗試將therubyracer添加到您項目的寶石中;這是一個JS運行時,原則上應該可以在所有平臺上運行。