在运行npm安装时看到以下错误,需要node-gyp…但可以被任何需要xcode-select的东西触发。
xcodebuild工具需要Xcode,但是是活动的 开发者目录'/Library/ developer /CommandLineTools'是一个命令 直线工具实例
有什么问题吗?
在运行npm安装时看到以下错误,需要node-gyp…但可以被任何需要xcode-select的东西触发。
xcodebuild工具需要Xcode,但是是活动的 开发者目录'/Library/ developer /CommandLineTools'是一个命令 直线工具实例
有什么问题吗?
当前回答
从App Store下载Xcode。 进入Xcode首选项/位置/CommandlineTools 你只需要设置成Xcode版本。它自动指向" /Application/ xcode。app "
其他回答
如果你使用的是Xcode测试版,运行
sudo xcode-select --switch /Applications/Xcode-beta.app/Contents/Developer
而不是
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
XCode2: sudo Xcode -select -s /应用程序/Xcode\ 2.app/内容/开发者
注意“\”以避开空格
没有Xcode:创建文件/usr/local/bin/xcodebuild的内容来欺骗XcodeSelect
#!/bin/bash
exit 0
Chmod +x /usr/local/bin/xcodebuild
从App Store下载Xcode。 进入Xcode首选项/位置/CommandlineTools 你只需要设置成Xcode版本。它自动指向" /Application/ xcode。app "
我无需安装完整的Xcode应用程序就可以解决这个错误。但是,你必须安装xcode命令行工具。
从这里开始:
$ CD /usr/bin $ sudo mv xcodebuild xcodebuild。orig(以防万一的备份) $ vim xcodebuild 粘贴如下内容:
#!/bin/bash
if [[ $1 == '-version' ]]; then
echo "Xcode 10.2.1"
echo "Build version 10E1001"
else
/usr/bin/xcodebuild.bak $@
fi
$sudo chmod +x xcodebuild