當我使用rails server
命令時,發現終端中有下列錯誤。它顯示「找不到JavaScript運行時」。我在ROR新手,不知道配置不同的文件。我Google,發現這個問題的解決方案123。我仍然沒有得到這些東西。請提出一些解決方案。Rails服務器命令生成錯誤報告
我的系統上的Ruby和鐵路版本
紅寶石版本: - 紅寶石1.8.7,Rails的版本: - 的Rails 3.2.6
當我使用rails server
命令時,發現終端中有下列錯誤。它顯示「找不到JavaScript運行時」。我在ROR新手,不知道配置不同的文件。我Google,發現這個問題的解決方案123。我仍然沒有得到這些東西。請提出一些解決方案。Rails服務器命令生成錯誤報告
我的系統上的Ruby和鐵路版本
紅寶石版本: - 紅寶石1.8.7,Rails的版本: - 的Rails 3.2.6
我想你缺乏可執行文件在系統上/
你有沒有試圖在控制檯上運行gem install execjs
或bundle install
(來自你的項目目錄)?
UPDATE
還可以訪問execjs homepage,並嘗試instaling任何支持JS運行時的。
更新2
我能夠重現你的錯誤(紅寶石1.9.2)。只需將gem 'therubyracer'
添加到您的Gemfile並運行bundle install
即可。由於某些奇怪的原因,ROR在Ubuntu上並不適用。請參閱this並搜索運行時間單詞以獲取更多信息。
PS
請把你的Gemfile放在這裏。這可能有幫助。
請看我編輯的問題 – 2012-07-11 12:34:39
那麼,你有沒有嘗試安裝JS運行時?例如。 '''sudo寶石安裝therubyracer''' – 2012-07-11 12:37:26
老兄它仍然給錯誤.....通過使用這個寶石它安裝therubyracer(0.10.1) – 2012-07-11 12:43:50
請參閱我編輯的問題 – 2012-07-11 12:35:05
對於Rails的3.2.6,我建議使用擦y 1.9.3。獲得更好的性能。
這個問題對於新手來說似乎不是一件容易的事情。爲什麼會得到負面評價.......? – 2012-07-11 13:45:02
我認爲這不是一個壞問題,所以我再次投票。雖然你可能想在未來尋找一點解決方案,無處不在。仍然有樂趣學習! – dennis 2012-07-11 14:28:26