我的 2014 年中期 Macbook Pro 无法更新到 High Sierra 10.13.6。我在谷歌上搜索了几个小时,试图找到一种方法来安装和使用任何版本的 node.js,但尝试了很多东西都没有成功。有没有办法让 Node.js 在我的设备上运行?我的最终目标是使用 Angular
我用brew在终端安装node:
$ brew 安装节点
除其他外,我收到了这个警告: 警告:您使用的是 macOS 10.13。 我们(和 Apple)不为这个旧版本提供支持。
安装后,我尝试了以下操作:
$节点
我得到这个回应: dyld:惰性符号绑定失败:找不到符号:____chkstk_darwin 引用自:/usr/local/bin/node(为 Mac OS X 10.15 构建) 预计在:/usr/lib/libSystem.B.dylib
dyld:找不到符号:____chkstk_darwin 引用自:/usr/local/bin/node(为 Mac OS X 10.15 构建) 预计在:/usr/lib/libSystem.B.dylib
中止陷阱:6
我遇到了类似的问题,这是我解决它的方法:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
source ~/.bash_profile
nvm -v
检查是否安装了nvm。你应该在输出中得到像 0.39.2 这样的东西nvm install 17.9.1
安装 Node 17.9.1node -v
和 npm -v
正确安装。您应该分别获得像 v17.9.1 和 8.11.0 这样的输出。我在 High Sierra 上通过 macports 安装了 nodejs19