【问题标题】:deploying rails app to ubuntu with node.js使用 node.js 将 rails 应用程序部署到 ubuntu
【发布时间】:2015-12-07 14:13:22
【问题描述】:

我正在将一个 Rails 应用程序部署到 ubuntu 服务器并安装了 nodejs。我用node -v检查了版本,它返回为v0.10.25。

部署后出现此错误:

Message from application: Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)

我知道解决方案是将gem "therubyracer" 添加到我的 Gemfile 中,但我的问题是为什么我必须这样做?

只有 nodejs 还不够吗?这里有什么问题?

谢谢

【问题讨论】:

    标签: javascript ruby-on-rails node.js ubuntu passenger


    【解决方案1】:

    你使用Passenger作为服务器吗?

    Rails 和 NodeJs 使用 Nginx 似乎存在一些问题。 如果是这样,请尝试添加 环境路径; 到 /etc/nginx/nginx.conf

    更多信息请参见https://github.com/sstephenson/execjs/issues/77

    【讨论】:

    • nginx.conf 文件在哪里? @vincent-prigent
    • 这是一个conf文件,添加到任何地方,它应该可以工作。
    猜你喜欢
    • 2016-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-22
    • 2021-08-29
    • 2011-06-28
    • 2015-12-25
    相关资源
    最近更新 更多