在Plesk Onyx中安装其他节点版本

时间:2017-10-15 13:06:09

标签: node.js meteor plesk nvm

这个指南不是要解决的问题,以帮助那些我遇到同样问题的人

在Plesk Onyx中启用节点支持:

  1. 只需从“更新和更新”Plesk界面安装"Node support"
  2. 转到"Node extension" page启用/禁用所需的节点版本
  3. 如果您需要安装默认节点支持的其他节点版本:

    1. 在您的服务器上安装Node Version Manager
    2. 安装您需要的版本,例如nvm install v4.8.4
    3. 将节点版本复制粘贴到plesk cp -R ~/.nvm/versions/node/v4.8.4/ /opt/plesk/node/
    4. 然后通知您的plesk您的安装plesk sbin nodemng register /opt/plesk/node/v4.8.4/bin/node
    5. 转到节点扩展页面,其中列出了所有节点版本,点击刷新和voilá
    6. 我在Plesk中安装额外的节点版本时遇到了一些麻烦,无法在我的服务器上运行我的meteorJS应用程序而不是托管服务。

1 个答案:

答案 0 :(得分:1)

谢谢你的提问:) 有些人在使用这种方法时,遇到了这个问题:

/opt/plesk/node/v12.13.1/bin/npm install
/usr/bin/env: 'node': No such file or directory

NPM 脚本通过询问 env 来寻找默认节点位置。 NPM 文件的 plesk 版本稍作修改以指向正确的节点版本。

要解决此问题,请对 npm 文件进行小幅编辑:

  • 在第 3 步之后,编辑 /opt/plesk/node/[your_version]/bin/npm 文件。
  • #!/opt/plesk/node/[your_version]/bin/node 替换第一行