【发布时间】:2020-11-10 15:45:01
【问题描述】:
我在 Ubuntu 18.04.5 中安装了一个带有 ginx/1.14.0 和乘客/6.0.6 的 rails 应用程序。 (使用 apt install nodejs 安装的 nodejs)。但是我必须更改 nodejs 并使用 nvm 安装。 rails 应用程序已关闭,我在日志中得到了这个:
... The application encountered the following error: Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes. ...
我设置了passenger_nodejs /home/<user>/.nvm/versions/node/v14.15.0/bin/node;,什么也没有。我在passenger_ruby之后和之前设置了位置部分和http部分,什么都没有。
唯一的解决方案是使用ln 链接,例如https://stackoverflow.com/a/42967056/2144445,但我认为这不是最好的解决方案,因为如果有人更改ln 会怎样?
我不知道我错过了什么,任何人都可以帮助我。谢谢
【问题讨论】:
标签: node.js ruby-on-rails nginx passenger passenger-nginx