参考链接 Mac 解决 gyp: No Xcode or CLT version detected! 报错
我的macOS版本是macOS Catalina 10.15.2
在执行npm install下载项目的依赖包的时候出现的gyp报错,报错内容如下:
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 errorgyp ERR! stack Error: `gyp` failed with exit code: 1
后面还有一长串,就不全粘在这里了,主要的就是xcode出现错误,本人也是个小白,在网上搜了很久,大家给的解决方案大部分都是执行指令:
xcode-select --install
1、因为node项目终端报错:
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 errorgyp ERR! stack Error: `gyp` failed with exit code: 1
2、查阅相关博客后有以下解决方案
终端输入:
xcode-select --install
3、但未能解决问题,控制台
终端报错:
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
4、终端输入如下命令查看当前CLT(Command Line Tools)版本
brew config
5、最后找到解决办法:
直接去Apple 官网下载最新版本的Command Line Tools安装即可,然后再通过brew config
查看当前CLI版本号是否变更
链接:https://developer.apple.com/download/more/