2012-07-11 67 views
0

當我使用rails server命令時,發現終端中有下列錯誤。它顯示「找不到JavaScript運行時」。我在ROR新手,不知道配置不同的文件。我Google,發現這個問題的解決方案123。我仍然沒有得到這些東西。請提出一些解決方案。Rails服務器命令生成錯誤報告

enter image description here

我的系統上的Ruby和鐵路版本

紅寶石版本: - 紅寶石1.8.7,Rails的版本: - 的Rails 3.2.6

+0

這個問題對於新手來說似乎不是一件容易的事情。爲什麼會得到負面評價.......? – 2012-07-11 13:45:02

+0

我認爲這不是一個壞問題,所以我再次投票。雖然你可能想在未來尋找一點解決方案,無處不在。仍然有樂趣學習! – dennis 2012-07-11 14:28:26

回答

1

我想你缺乏可執行文件在系統上/

你有沒有試圖在控制檯上運行gem install execjsbundle install(來自你的項目目錄)?

UPDATE

還可以訪問execjs homepage,並嘗試instaling任何支持JS運行時的。

更新2

我能夠重現你的錯誤(紅寶石1.9.2)。只需將gem 'therubyracer'添加到您的Gemfile並運行bundle install即可。由於某些奇怪的原因,ROR在Ubuntu上並不適用。請參閱this並搜索運行時間單詞以獲取更多信息。

PS

請把你的Gemfile放在這裏。這可能有幫助。

+0

請看我編輯的問題 – 2012-07-11 12:34:39

+0

那麼,你有沒有嘗試安裝JS運行時?例如。 '''sudo寶石安裝therubyracer''' – 2012-07-11 12:37:26

+0

老兄它仍然給錯誤.....通過使用這個寶石它安裝therubyracer(0.10.1) – 2012-07-11 12:43:50

0

對於Rails的3.2.6,我建議使用擦y 1.9.3。獲得更好的性能。