使用node.js将Rails应用部署到ubuntu

问题描述 投票:0回答:1

我正在将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个回答
1
投票

您要使用乘客作为服务器吗?

[使用Nginx的Rails和NodeJ似乎存在一些问题。如果是这样,请尝试添加env PATH;到/etc/nginx/nginx.conf

请参阅https://github.com/sstephenson/execjs/issues/77以获取更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.