2020/08/23
[macOS] Mac 解決 gyp: No Xcode or CLT version detected! 的問題
markdown
### 環境
- macOS Catalina 版本 10.15.6
- Node v14.5.0
- npm v6.14.5
### 問題
最近換新電腦,在開新專案執行 npm install 時出現下列訊息
```
No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.
No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.
No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.
gyp: No Xcode or CLT version detected!
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
```
### 解決方法
參考此文:[Installation notes for macOS Catalina (v10.15)](https://github.com/nodejs/node-gyp/blob/master/macOS_Catalina.md)
```
sudo rm -rf $(xcode-select -print-path)
```
執行過程它會重新安裝 command line tools
完成安裝後就行了
參考連結中還有其他指令,但我僅執行這行就成功了,若有朋友也遇到相同問題,可以參考接下來的動作
```
xcode-select --install
```
沒有留言:
張貼留言