在运行npm安装时看到以下错误,需要node-gyp…但可以被任何需要xcode-select的东西触发。
xcodebuild工具需要Xcode,但是是活动的 开发者目录'/Library/ developer /CommandLineTools'是一个命令 直线工具实例
有什么问题吗?
在运行npm安装时看到以下错误,需要node-gyp…但可以被任何需要xcode-select的东西触发。
xcodebuild工具需要Xcode,但是是活动的 开发者目录'/Library/ developer /CommandLineTools'是一个命令 直线工具实例
有什么问题吗?
当前回答
我得先运行这个
sudo xcode-select --reset
then
sudo xcode-select -switch /Library/Developer/CommandLineTools
然后就成功了。
其他回答
如果你已经安装了XCode,你所要做的就是…
打开XCode 去Xcode >首选项>位置 从命令行工具选择你的XCode
从App Store安装Xcode。安装完成后,使用root权限运行xcodebuild,即sudo xcodebuild并接受该语言。在这个npm安装之后,bcrypt就像一个魅力!
XCode2: sudo Xcode -select -s /应用程序/Xcode\ 2.app/内容/开发者
注意“\”以避开空格
以防你使用xcode beta版:
sudo xcode-select -s /Applications/Xcode-Beta.app/Contents/Developer
以上的解决方案都对我没有帮助。我在做一个老项目,我的电脑上安装了最新版本的NodeJs (v14.x)。
不支持10.1以上的节点版本。x为我工作,测试时,我收到了相同的错误上面。
解决方案
我安装了“n”,这是一个nodeJs版本管理器,比如nvm 我把我的nodeJs版本降级到9.x NPM安装现在工作了。
我现在需要更新我的版本,或者在package.json中指定我的节点版本。