【问题标题】:Installing node 7 on Centos machine在 Centos 机器上安装节点 7
【发布时间】:2017-08-02 14:59:30
【问题描述】:

我正在尝试在我的 Centos 机器上安装节点 7,因为以前的版本不支持用于发送 iOS 通知的 apn 协议。于是我尝试执行:

sudo yum install nodes

npm 和 node 都安装了,但不幸的是后者是 v6.10.0 版本。

sudo npm install latest

没有任何改变。 我发现a post 建议更新 rpm 存储库,但这并没有改变;我什至尝试将命令更改为:

sudo curl -sL https://rpm.nodesource.com/setup_7.x | sudo -E bash -

但是当我再次尝试安装node时,仍然是6.10版本。

如何强制 npm 采用 node7 作为稳定或最新版本? 或者还有什么其他方式可以安装节点 7 而不是 6.10?

【问题讨论】:

  • 这可能属于服务器故障而不是这样

标签: node.js centos apple-push-notifications


【解决方案1】:

另一种方法是使用nvm(节点版本管理器)。先删除node和npm,然后:

curl https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash

source ~/.nvm/nvm.sh

nvm install 7
nvm use 7

然后检查版本:

node -v
nvm ls

【讨论】:

  • 是的,事实上我安装了 nvm 而不是 npm,在遇到一些问题后,我现在有了节点 7。希望它站在那里......事实上它已经足够使用了:nvm install latest
猜你喜欢
  • 2020-09-23
  • 2014-01-17
  • 2016-12-26
  • 2017-05-17
  • 1970-01-01
  • 1970-01-01
  • 2015-10-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多