【问题标题】:Install additional node versions in Plesk Onyx在 Plesk Onyx 中安装其他节点版本
【发布时间】:2018-03-27 02:11:43
【问题描述】:

这是一个指导而不是解决问题,以帮助那些与我有同样问题的人

在 Plesk Onyx 中启用节点支持:

  1. 只需从您的“更新和更新”Plesk 界面安装"Node support"
  2. 转到您的"Node extension" page 启用/禁用您需要的节点版本

如果您需要默认节点支持安装未附带的其他节点版本:

  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. 转到列出所有节点版本的节点扩展页面,点击刷新,瞧

我在将其他节点版本安装到 Plesk 以在我的服务器而不是他们的托管服务上运行我的 meteorJS 应用程序时遇到了一些麻烦。

【问题讨论】:

  • 有什么问题?
  • 其实只是一个指导,实际回复在这里stackoverflow.com/questions/44131956/…
  • @Maertz 你是我发现的第一个对 Plesk 和 Meteor 结合的问题发表答案的人。我猜您有让 Meteor 在 Plesk 管理的服务器上运行的经验。你有时间跟我谈谈整个过程吗?我已经建立了一个聊天室,你可以加入我:chat.stackoverflow.com/rooms/157298/meteor-and-plesk
  • 聊天已关闭,重新打开时通知我。
  • 应该把它变成一个问答,而不是一个没有问题的答案

标签: node.js meteor plesk nvm


【解决方案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

【讨论】:

    猜你喜欢
    • 2018-11-19
    • 2019-01-30
    • 2019-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-08
    • 1970-01-01
    • 2019-06-29
    相关资源
    最近更新 更多