【发布时间】:2011-09-11 01:22:54
【问题描述】:
我正在尝试使用 Mongoid / Devise Rails 3.1 template(Mongoid 和 Devise),但我不断收到错误消息,指出 ExecJS 找不到JavaScript 运行时。当我没有安装任何东西时,这很公平,但我尝试安装Node.js、Mustang 和Ruby Racer,但没有任何效果。
我找不到 JavaScript 运行时。有关可用运行时列表 (ExecJS::RuntimeUnavailable),请参阅 sstephenson/ExecJS (GitHub)。
我需要做什么才能让它工作?
【问题讨论】:
-
顺便说一句 - 我正在使用 ubuntu 业力。
-
你真的应该考虑改变答案。 Node.js 的答案不如 execjs/rubyracer。
-
rubyracer 有其他问题。如果可以避免,Heroku 不再建议将其包含在您的 Gemfile 中。 devcenter.heroku.com/articles/rails-asset-pipeline#therubyracer 我认为在 Ubuntu 上安装适当的 Javascript 运行时是这个问题的正确答案。
标签: ruby-on-rails-3.1 execjs javascript