【发布时间】:2016-01-18 03:01:53
【问题描述】:
我正在尝试将 MEAN 堆栈应用程序放在 DigitalOcean MEAN 图像液滴上。我按照this 的分步教程学习了如何通过 Github 登录和上传文件。
没关系,但我的应用依赖项之一依赖于 Node v4 或更高版本:
npm WARN engine mongoose-paginate@5.0.0: wanted: {"node":">=4.0.0"} (current: {"node":"0.12.7","npm":"2.11.3"}
所以,我所做的就是尝试使用this 安装脚本将 Nodejs 更新到最新版本,即 5.1.0。
为此,我从终端运行了以下命令:
$ curl -sL https://deb.nodesource.com/setup_5.x | bash -
$ apt-get install nodejs
然后,我收到了这条消息:
nodejs is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 95 not upgraded.
我知道它没有更新,因为如果我运行node -v,它会显示v0.12.7。我什至重新启动了 droplet,但没有任何反应。
(顺便说一句,我在 root 用户下完成了所有这些操作)
【问题讨论】:
-
或许你可以通过 NVM 安装节点:askubuntu.com/questions/672994/…
-
@gnerkus 成功了,谢谢!