在 ARM Mac 上通過 nvm 安裝 node.js 失敗

背景:

M1 芯片的 MacBook Pro,通過 homebrew 安裝了 nvm,再通過 nvm 安裝 node v15 時報錯

 

問題一:

報錯信息:

xcrun: error: invalid active developer path

需要 xcode-select 組件。這個錯誤一般會在新電腦,或者重裝/升級系統後出現

 

解決方案:

xcode-select --install

然後會提示下載安裝工具,安裝並接受協議即可

 

 

問題二:

安裝 xcode-select 之後,繼續  nvm install v15 ,出現新的報錯:

clang: error: no such file or directory: ‘CXX=c++’

這是 ARM 兼容性導致的,在 GitHub 上有關於這個問題的 Issue

 

解決方案:

1. 在“應用程序”中找到終端應用(Terminal, iTerm),然後“顯示簡介”

2. 勾選“使用 Rosetta” 打開

3. 重啓終端應用,再通過 nvm 安裝 node

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章