【问题标题】:Contradiction of node versions on Mac OSXMac OSX 上节点版本的矛盾
【发布时间】:2018-10-15 22:23:41
【问题描述】:

我想运行几天前发布的 Angular6。所以系统给了我一个错误,说我的node版本低于8.9。所以我做了以下步骤。但是系统好像有两个版本的node独立运行。

检查节点版本

酿造列表中存在节点

尝试升级节点,但说已经安装了 10.0.0 版本。但是,如果我检查版本,它仍然显示 v6.11.4

需要帮助!

【问题讨论】:

  • 你能显示echo $PATH的输出吗?
  • 你的 macOS 版本是什么?
  • /Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11 /bin
  • which node的输出?
  • 我不明白@OrtomalaLokni

标签: node.js xcode macos terminal homebrew


【解决方案1】:

使用 Homebrew 安装的节点版本应该首先位于你的 PATH 环境变量中。

添加到您的~/.bash_profile

#Homebrew
export PATH="/usr/local/bin:$PATH"

或相应地修改您的PATH

【讨论】:

  • 我安装的其他东西都运行良好。问题仅在于节点。所以我想这不是问题。
  • 上面的sn-p只对确定两个同名命令的优先级有用。
猜你喜欢
  • 2022-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-03
  • 1970-01-01
  • 2017-11-06
  • 2016-02-21
相关资源
最近更新 更多