当前位置: 首页 > 面试题库 >

在Mac OS上将Node.js升级到最新版本

姬选
2023-03-14
问题内容

当前,我在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.18v0.10.20 而不需要 brew等 任何其他要求的方式 (在终端中键入以下命令):

  1. sudo npm cache clean -f (强制)清除npm缓存
  2. sudo npm install -g n安装n(这可能需要一段时间)
  3. sudo n stable 升级到当前的稳定版本

请注意,这sudo可能会提示您输入密码。

有关步骤3的附加说明,stable可以交换latestlts(长期支持)或任何特定的版本号,例如0.10.20

如果在键入时未显示版本号node -v,则可能需要重新启动。

也可以在以下位置找到这些说明:davidwalsh.name/upgrade-
nodejs

有关此处找到的 n 包的 更多信息:npmjs.com/package/n
有关Node.js的发布时间表的更多信息:github.com/nodejs/Release



 类似资料:
  • 问题内容: 因此,我已经安装了Node.js,现在当我尝试安装Mongoosejs时,出现一个错误消息,告诉我我没有所需的Node.js版本(我需要v0.4.11和v0.4.12)。 如何升级到此版本?我想我可以重新安装最新版本,但是在确定不会删除“节点”文件夹中的项目文件夹之前,我不想这样做。 问题答案: Linux / Mac: 该模块使版本管理变得容易: 对于最新的稳定版本: 对于最新版本:

  • Flask 如同其它软件一样,会随着时间不停地更新自己,其中大部分都会是非常体贴的, 你无需改动一行自身代码就可以应用新版本的 Flask。 不过,每当 Flask 有更新时,我们都建议你适当地修改自己的代码,以充分地利用这些新功能, 提高自己代码地质量。 本章节文档为您列举了 Flask 各版本之间地差异,以及你如何修改自身代码才能无痛地升级。 如果你使用 easy_install 命令更新、安

  • 我刚刚从以前的版本1.7.9.mysysgit.0升级到了适用于Windows的Git 1.8.0.1。我从Git站点下载了新版本,并通过普通的Git安装程序EXE进行安装。 这就是说,当我打开终端窗口时,它仍然显示我正在运行git 1.7.9.mysysgit.0版本。当我在提示符中输入“git-version”时,同样的事情。 我在Mac OSX上发现了这篇关于Git的类似问题的文章,这让我相

  • 也就是说,当我启动终端窗口时,它仍然显示我正在运行Git版本。当我从提示符中键入时,也是这样。 我在Mac ;OS ;X上发现了一篇关于Git的类似问题的文章,这使我相信它与错误的有关,但我对此仍然相当陌生(自学了五个月),所以我不知道如何将其转换为Windows。 当我开始一个新的Ruby on Rails项目并试图将其提升到Git时,就出现了这个问题。我添加了遥控器: 致命:未找到https:

  • 我在Ubuntu18.04上使用ELasticsearch。当我尝试运行“./elasticsearch-setup-passwords”脚本时,它显示以下错误。 未来版本的Elasticsearch将需要Java 11;您的Java版本[/usr/lib/jvm/java-8-openjdk-amd64/jre]不符合此要求 但当我检查Jaa版本时,它显示的是Java 11号。 我把Java从8

  • 问题内容: 我最近注意到我正在运行的旧版AWS CLI缺少我需要的某些功能: 如何升级到最新版本的AWS CLI(1.10.24)? 编辑: 运行以下命令无法更新AWS CLI: 检查版本: 问题答案: 要升级AWS CLI,只需使用: