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

Mac M1 Ventura环境下yarn install报node-gyp 'rU'模式错误求助

错误原因分析:node-gyp执行yarn install时的invalid mode: 'rU'报错
  • Python版本与node-gyp不兼容
    日志显示当前使用Python 3.11,而rU是Python 2及Python 3.0-3.2版本中的文件读取模式,Python 3.3及以上版本已彻底移除该模式,改用newline=None实现通用换行符处理。旧版node-gyp(此处为v5.1.1)仍在代码中使用rU模式,直接触发语法报错。

  • node-gyp版本过旧
    当前项目依赖的node-gyp是v5.1.1,该版本发布时间较早,未适配Python 3.10+的语法变更,保留了已废弃的rU文件打开逻辑,在高版本Python环境下运行必然失败。

  • 原生依赖包未适配新环境
    报错源自@newrelic/native-metrics包,它需要通过node-gyp编译原生代码,但该包未提供M1芯片Mac Ventura系统的预编译产物(日志提示No pre-built artifacts for your OS/architecture),只能现场编译,而其依赖的旧版node-gyp无法适配当前Python版本,最终触发错误。

内容的提问来源于stack exchange,提问作者David Faizulaev

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 04:55:13