在运行需要使用node-gyp
npm install
时看到以下错误,但是可能由需要xcode-select
任何内容触发。
xcode-select:错误:工具'xcodebuild' 需要 Xcode,但是活动的开发人员目录 '/ Library / Developer / CommandLineTools' 是命令行工具实例
问题是什么?
当需要完整的常规 Xcode xcode-select
开发人员目录指向/Library/Developer/CommandLineTools
时,会发生此问题(在 Xcode 之后安装 CommandLineTools 时发生)
解决方案:
/Applications
目录中(不是/Users/{user}/Applications
)。xcode-select
指向 Xcode app Developer 目录:sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
注意:请确保您的 Xcode 应用程序路径正确。
/Applications/Xcode.app/Contents/Developer
/Applications/Xcode-beta.app/Contents/Developer
对于那些不想安装 Xcode 的人的其他解决方案:
安装命令行工具(如果尚未安装):
xcode-select --install
更改活动目录:
sudo xcode-select -switch /Library/Developer/CommandLineTools
这对我有用(git)。
尝试使用 npm 安装软件包时遇到问题。我收到错误:“sudo xcode-select -s /Applications//Xcode.app/Contents/Developer/”
要解决这个问题
现在,当使用 npm 安装软件包时,不再出现错误。