繁体   English   中英

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

[英]Is it possible to install Node.js on macOS High Sierra Version 10.13.6? This is the latest version my mid 2014 Macbook Pro can support

我的 2014 年中期 Macbook Pro 无法更新到 High Sierra 10.13.6。 我在谷歌上搜索了几个小时,试图找到一种方法来安装和使用任何版本的 node.js,但尝试了很多东西都没有成功。 有没有办法让 Node.js 在我的设备上运行? 我的最终目标是使用 Angular

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

$ brew 安装节点

我收到了以下警告:警告:您正在使用 macOS 10.13。 我们(和 Apple)不为这个旧版本提供支持。

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

$节点

我得到了这个回应: dyld:惰性符号绑定失败:找不到符号:____chkstk_darwin 引用自:/usr/local/bin/node(为 Mac OS X 10.15 构建)预期位于:/usr/lib/libSystem.B动态库

dyld:未找到符号:____chkstk_darwin 引用自:/usr/local/bin/node(为 Mac OS X 10.15 构建)预期位于:/usr/lib/libSystem.B.dylib

中止陷阱:6

我有同样的问题...

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM