20222-mac

macos升级monterey踩坑:
monterey移除了python2(内置了python3),但是npm装包的时候有些编译操作是依赖python2的,所以我装回了python2重新装包解决问题。

一些必要的尝试:

  • 重装xcode,用到一些gcc的依赖工具
  • 检查xcode command line
  • 丢失的环境变量手动添加一下

参考:
https://github.com/NativeScript/NativeScript/issues/9833(Monterey)
https://github.com/nodejs/node-gyp/blob/master/macOS_Catalina.md(catalina及其他)