Error message here!

Hide Error message here!

忘记密码?

Error message here!

请输入正确邮箱

Hide Error message here!

密码丢失?请输入您的电子邮件地址。您将收到一个重设密码链接。

Error message here!

返回登录

Close

gyp: No Xcode or CLT version detected!

岚逸星辰 2019-12-25 13:12:54 阅读数:330 评论数:0 点赞数:0 收藏数:0

我的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 error
gyp ERR! stack Error: `gyp` failed with exit code: 1

后面还有一长串,就不全粘在这里了,主要的就是xcode出现错误,本人也是个小白,在网上搜了很久,大家给的解决方案大部分都是执行指令:

xcode-select --install

还有说要将npm和node的版本升级到最高的,我试过了,都没有解决我的问题。
最后是在没有办法了,我寻思不是Xcode出现问题了吗,我就在App Store里面把那个软件开发工具给下载下来了,我下的是最新版本Xcode 11.3,然后启动一下Xcode,把那个服务条例的同意点了,然后在执行npm install下载项目依赖包,就好使了。。。
我也不晓得具体是咋回事,我猜是因为macOS最近的更新更改了系统的底层文件,操作原先的文件即使提示已经安装,但是由于系统更改了底层文件,也无法解决报错。

注意:

  • 我在安装完Xcode的时候,点击同意条款后,出现cpu飙到95%以上,而且vscode卡死的情况,我是把电脑关机了,然后再启动电脑解决的问题,这个问题大家注意一下
  • 如果本机已经有Xcode软件开发工具的,看一下自己的Xcode是不是最新的,听说这玩意不会自动更新或者不报更新,更新完毕后一定要记得去打开Xcode点击一下同意条款
版权声明
本文为[岚逸星辰]所创,转载请带上原文链接,感谢
https://segmentfault.com/a/1190000021394623