【发布时间】:2019-02-07 09:37:28
【问题描述】:
我有
- 运行 Ubuntu 14.04 的远程服务。我用apt安装节点
- 运行 El Capitan 的本地 OSx 机器。我使用hombrew安装节点。
这会导致以下结果。
Ubuntu 14.04
> sudo apt-get update
> sudo apt-get install node nodejs npm
> npm --version
1.3.10
> node --version
(emtpy)
> nodejs --version
v0.10.25
操作系统
> brew install node
> npm --version
5.6.0
> nodejs --version
-bash: nodejs: command not found
> node --version
v8.11.3
为什么 apt 存储库如此过时?服务器上的npm 版本 (1.3.10) 比 OSx machin (5.6.0) 落后 4 个版本。
npm issue 甚至提到 apt 存储库很旧/没有更新。
有没有办法在 Ubuntu 服务器上安装更新版本的 npm?
【问题讨论】:
-
"为什么 apt 存储库如此过时?"你使用的是一个四年前的操作系统。冻结后,只有安全性和错误修复被反向移植。
标签: node.js ubuntu npm homebrew apt