【问题标题】:Node won't change to newest version (14.4.0)节点不会更改为最新版本 (14.4.0)
【发布时间】:2020-06-03 06:53:50
【问题描述】:

我在升级 Node.js 时遇到问题。我尝试了多种方法,例如

brew upgrade node
brew unlink node && brew link node

这给了

Unlinking /usr/local/Cellar/node/14.4.0... 0 symlinks removed
Linking /usr/local/Cellar/node/14.4.0... 33 symlinks created

但是当我运行node -v 时,我得到v12.16.3。我也尝试使用 nvm,在线关注 tutos,然后运行 ​​n 14 输出大量文件位置列表,并附有“权限被拒绝”。当我运行sudo n 14 时,我得到以下信息

installed : v14.4.0 to /usr/local/bin/node
  active : v12.16.3 at /Users/JoeDane/.nvm/versions/node/v12.16.3/bin/node

我觉得有一种简单的方法可以告诉我的终端使用 /usr/local/bin/node 但我找不到它

【问题讨论】:

    标签: node.js homebrew failed-installation nvm


    【解决方案1】:

    您似乎同时安装了nvmnode,并且由nvm 管理的节点版本实际上隐藏了安装的brew 版本node

    您可以卸载nvm 或在PATH 前面添加export PATH=/usr/local/bin:$PATH,我认为它会起作用。

    如果还是遇到问题,也请附上echo $PATH进行调试。

    【讨论】:

      猜你喜欢
      • 2018-02-27
      • 1970-01-01
      • 2021-02-28
      • 2018-03-25
      • 2015-10-02
      • 2021-12-31
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      相关资源
      最近更新 更多