是否可以在 macOS High Sierra 版本 10.13.6 上安装 Node.js?这是我的 2014 年中期 Macbook Pro 可以支持的最新版本

Gab*_*des 7 homebrew dyld node.js macos-high-sierra

我的 2014 年中期 Macbook Pro 无法更新到 High Sierra 10.13.6 之后。我正在尝试安装任何版本的node.js。有什么方法可以让 Node.js 在我的设备上运行吗?我的最终目标是使用 Angular


我使用brew在终端中安装节点:

brew install node
Run Code Online (Sandbox Code Playgroud)

除其他事项外,我还收到了以下警告:

警告:您使用的是 macOS 10.13。
我们(和 Apple)不提供对此旧版本的支持。

安装后,我尝试了以下操作:

node
Run Code Online (Sandbox Code Playgroud)

我收到这样的回复:

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

Ani*_*ole 10

我遇到了类似的问题,这是我解决的方法:

  1. 从以下 GitHub 链接下载并安装nvm : github.com/nvm-sh/nvm
  2. 运行以下命令:

export NVM_DIR="$HOME/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

  1. 使用重新加载 bash_profilesource ~/.bash_profile
  2. 检查是否使用安装了 nvm nvm --version。您应该在输出中得到类似0.39.2的内容
  3. 安装 nvm 后,运行nvm install 17.9.1安装 Node 17.9.1
  4. 检查节点和 npm 版本,确保它们已使用node -v和正确安装npm -v。您应该分别获得类似v17.9.18.11.0的输出。


小智 5

我有同样的问题...

我相信high Sierra支持的最后一个nodejs版本是v17.9.1

https://nodejs.org/download/release/v17.9.1/