从今天早上开始,只要我打开iTerm2窗口(已安装Oh My Zsh)在我的iMac (macOS High Sierra版本10.13.6)上,我就会看到这个:
似乎它正在尝试运行xcodebuild
并且卡住了。即使等待了很长时间,我也从未收到提示。我尝试按ctrl+C
结束该过程,然后看到以下内容:
我不是故意用Xcode做任何事情。我只想使用命令行。我已经工作了几个月没有这个问题,而且它从今天才开始。关于如何解决此问题并像平常一样使用iTerm的任何建议?
答案 0 :(得分:1)
我有类似的问题。 这样就解决了问题:
# sudo xcodebuild -license accept
答案 1 :(得分:1)
今天用Big Sur更新我的MBP16之后,我遇到了同样的问题
我用xcode-select -p
检查了我的xcode命令工具路径,发现该路径与旧版本的xcode相关(在我的情况下为10.1,我不记得该路径了,也许是/Applications/Xcode_10.1.app/Contents/Developer/
)。
我已经重新安装了xcode命令工具(sudo rm -rf /Library/Developer/CommandLineTools
和xcode-select --install
),并且已经使用此命令sudo xcode-select -switch /Library/Developer/CommandLineTools
切换了xcode命令工具路径
问题已解决
答案 2 :(得分:0)
我在macOS Big Sur中遇到了同样的问题。
尝试了所有Google搜索结果,但没有任何效果。最终,我发现这是由于在nvm中将Node.js v8.x设置为default
引起的,别名default
为system
将解决此问题。尽管我不知道为什么nvm需要为Node.js v8.x运行xcodebuild
。