【问题标题】: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是否可以在 macOS High Sierra 版本 10.13.6 上安装 Node.js?这是我的 2014 年中期 Macbook Pro 可以支持的最新版本
【发布时间】:2022-12-22 01:08:35
【问题描述】:

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

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

中止陷阱:6

【问题讨论】:

  • 你可以在虚拟机中运行 linux。最好的 VM 软件要花钱,但 VirtualBox 是免费的。
  • @DaveS 非常感谢您花时间阅读和评论 Dave,我会调查此事。

标签: node.js angular homebrew macos-high-sierra dyld


【解决方案1】:

我有同样的问题...

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

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

【讨论】:

  • 非常感谢阅读和评论加布里埃尔,我很感激!我会看看我是否能弄清楚如何安装它
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2019-10-24
    • 1970-01-01
    • 2021-03-01
    • 1970-01-01
    • 2020-07-13
    • 2021-08-25
    • 2021-02-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多