目前我正在Mac OS X 10.7.4上使用Node.js v0.6.16。现在我想将其升级到最新的Node.js v0.8.1。但是在从nodejs.org下载并安装了最新的包文件之后,当我在终端中键入“node-v”时,我发现系统仍然使用v0.6.16而不是v0.8.1。有什么我错过的步骤吗?或者,我应该在安装最新版本之前彻底卸载旧版本吗
顺便说一句,我知道nvm可以帮助管理nodejs包
https://github.com/creationix/nvm/
有没有办法升级Node.js而不使用它
我在谷歌上搜索过这个问题,但在我看来,对于最新的Node.js,这个问题没有非常明确的答案
以下是我如何成功地从v0.8.18升级到v0.10.20,而无需任何其他要求,如brew等(在终端中键入这些命令):
sudo npm缓存清除-f(强制)清除您的npm缓存sudo npm安装-g ninstall n(这可能需要一段时间)sudo n stable升级至当前稳定版本
注意,sudo可能会提示您的密码。
关于步骤3的附加说明:稳定的可以交换为最新的、lts(长期支持)或任何特定版本号,如0.10.20
如果键入node-v时版本号未显示,则可能需要重新启动
这些说明也可以在这里找到:davidwalsh.name/upgrade nodejs
有关n软件包的更多信息,请访问:npmjs.com/package/n
关于Node.js发布时间表的更多信息:github.com/nodejs/release