在运行npm安装时看到以下错误,需要node-gyp…但可以被任何需要xcode-select的东西触发。
xcodebuild工具需要Xcode,但是是活动的 开发者目录'/Library/ developer /CommandLineTools'是一个命令 直线工具实例
有什么问题吗?
在运行npm安装时看到以下错误,需要node-gyp…但可以被任何需要xcode-select的东西触发。
xcodebuild工具需要Xcode,但是是活动的 开发者目录'/Library/ developer /CommandLineTools'是一个命令 直线工具实例
有什么问题吗?
当前回答
对于那些不想安装Xcode的人,还有其他解决方案:
安装命令行工具(如果你还没有): xcode-select——安装 修改主目录: sudo xcode-select -switch /Library/Developer/CommandLineTools
这对我很管用(git)。
其他回答
对于那些不想安装Xcode的人,还有其他解决方案:
安装命令行工具(如果你还没有): xcode-select——安装 修改主目录: sudo xcode-select -switch /Library/Developer/CommandLineTools
这对我很管用(git)。
就我而言,
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
这对我很管用。
在你的终端中输入这个
xcode-select --install
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -license accept
当需要一个完整的常规Xcode时,Xcode -select developer目录指向/Library/ developer /CommandLineTools时发生此问题(当CommandLineTools安装在Xcode之后时发生)
解决方案:
如果你还没有Xcode,请安装它(从https://appstore.com/mac/apple/xcode获取)。 接受条款和条件。 确保Xcode app在/Applications目录下(不是/Users/{user}/Applications)。 使用以下命令将Xcode -select指向Xcode app Developer目录: sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
注意:确保你的Xcode应用路径是正确的。
Xcode: / / Xcode /内容/应用开发者 Xcode-beta: / / Xcode-beta.app /内容/应用开发者
如果你已经安装了XCode,你所要做的就是…
打开XCode 去Xcode >首选项>位置 从命令行工具选择你的XCode