在运行npm安装时看到以下错误,需要node-gyp…但可以被任何需要xcode-select的东西触发。
xcodebuild工具需要Xcode,但是是活动的 开发者目录'/Library/ developer /CommandLineTools'是一个命令 直线工具实例
有什么问题吗?
在运行npm安装时看到以下错误,需要node-gyp…但可以被任何需要xcode-select的东西触发。
xcodebuild工具需要Xcode,但是是活动的 开发者目录'/Library/ developer /CommandLineTools'是一个命令 直线工具实例
有什么问题吗?
当前回答
如果你已经安装了XCode,你所要做的就是…
打开XCode 去Xcode >首选项>位置 从命令行工具选择你的XCode
其他回答
以防你使用xcode beta版:
sudo xcode-select -s /Applications/Xcode-Beta.app/Contents/Developer
只需运行sudo xcode-select -r即可自动重置路径。
-r, --reset
Unsets any user-specified developer directory, so that the developer directory will be found via the default search mechanism. This command must be
run with superuser permissions (see sudo(8)), and will affect all users on the system.
手动安装Command LineTool对我来说很有效。
我在App Store中暂停了xcode 仍然无法下载Homebrew 我通过链接手动安装命令行工具。 砰砰砰
https://developer.apple.com/download/more/?=command%20line%20tools
没有Xcode:创建文件/usr/local/bin/xcodebuild的内容来欺骗XcodeSelect
#!/bin/bash
exit 0
Chmod +x /usr/local/bin/xcodebuild
就我而言,
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
因为我的Xcode有一些特殊的名字。如)Xcode_11.2.0_beta_2_stackoverflow.app
cd /applications
ls
然后我找到了我的Xcode名称,然后用
sudo xcode-select -s /Applications/{myXcodeName}.app/Contents/Developer
这对我很管用。