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

问题描述 投票:0回答:4

我的 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

node.js angular homebrew macos-high-sierra dyld
4个回答
3
投票

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

  1. 从此 GitHub 链接下载并安装 nvmgithub.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. 使用
    source ~/.bash_profile
  2. 重新加载 bash_profile
  3. 使用
    nvm -v
    检查是否安装了nvm。你应该在输出中得到像 0.39.2 这样的东西
  4. 安装 nvm 后,运行
    nvm install 17.9.1
    安装 Node 17.9.1
  5. 检查节点和 npm 版本以确保它们已使用
    node -v
    npm -v
    正确安装。您应该分别获得像 v17.9.18.11.0 这样的输出。

0
投票

我有同样的问题...

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

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


0
投票

我在 High Sierra 上通过 macports 安装了 nodejs19


0
投票
© www.soinside.com 2019 - 2024. All rights reserved.