当我使用rails server
命令时,在终端中发现以下错误。它显示“找不到JavaScript运行时”。我是ROR的新手,不知道配置不同的文件。我谷歌找到了这个问题的解决方案1 2 3。我仍然没有得到这些东西。请提出一些解决方案。
我系统上的Ruby和Rail版本
Ruby版本: - ruby 1.8.7,Rails版本: - Rails 3.2.6
答案 0 :(得分:1)
我认为您的系统上缺少可执行文件/
您是否尝试在控制台中运行gem install execjs
或bundle install
(来自项目目录)?
<强>更新强>
同时访问execjs homepage并尝试安装支持的任何JS运行时。
更新2
我能够重现你的错误(使用ruby 1.9.2)。只需将gem 'therubyracer'
添加到您的Gemfile并运行bundle install
即可。出于一些奇怪的原因,ROR在Ubuntu上没有开箱即用。有关详细信息,请参阅this并搜索运行时字。
PS
请把你的Gemfile放在这里。这可能有所帮助。
答案 1 :(得分:0)
答案 2 :(得分:0)
对于Rails 3.2.6我建议使用Ruby 1.9.3。为了更好的表现。