You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

pnpm install安装isolated-vm失败求助(Node18.19.0+pnpm9.2.0)

解决isolated-vm在Apple Silicon Mac上安装失败的问题

问题根源

从错误日志能定位两个核心问题:

  1. 没有适配Node 18.19.0/arm64架构的isolated-vm预编译二进制包,必须本地编译
  2. 本地编译时找不到make工具,说明Xcode命令行工具未安装或配置异常

解决步骤

1. 安装/修复Xcode命令行工具

make属于Xcode命令行工具集,先确保该工具正常可用:

  • 执行安装命令:
    xcode-select --install
    
  • 若提示已安装,重置工具路径:
    sudo xcode-select --reset
    
  • 验证生效:终端输入make -v,能输出类似GNU Make 3.81的版本号即为正常。

2. 配置Apple Silicon架构编译环境

Apple Silicon的arm64架构需明确指定编译参数,避免架构不兼容:
在终端执行以下命令设置环境变量,再重新安装依赖:

export ARCH=arm64
export npm_config_arch=arm64
pnpm install

若单独安装isolated-vm,执行:

pnpm add isolated-vm --force

3. 调整Python版本(可选,若上述步骤仍失败)

node-gyp对Python版本有要求,Node 18推荐使用Python 3.8~3.11,当前使用的3.12可能存在兼容性问题:

  • 用pyenv安装指定版本Python:
    # 安装pyenv(未安装时执行)
    brew install pyenv
    # 安装Python 3.11.9
    pyenv install 3.11.9
    # 设置当前项目使用该版本
    pyenv local 3.11.9
    
  • 重新执行pnpm install

内容的提问来源于stack exchange,提问作者Yasming Meng

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 13:02:35