命令行上的git不再适用于El Capitan


13

昨晚刚刚安装了OS X 10.11,我很惊讶地看到我的Bash终端执行了以下操作:

$ git
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.

先前版本的XCode尚未转移到新的OS。我尝试全新安装Git,但在Bash中仍然有相同的XCode失败。

有充分的理由吗?


当该命令行消息发生时,您还应该看到一个GUI对话框,其中提供了安装最新版本的Xcode命令行工具的信息。那没有发生吗?
2015年

是的,一旦我安装了XCode,它就可以工作了……我更想知道git为什么现在依赖于Apple Dev Tools ...?
亚历克斯(Alex)

Answers:


21

对我来说,这是一个解决方案:

xcode-select --install

安装后,git开始重新工作。


好电话谢谢。尽管我安装了XCode,但仍将其标记为正确。
亚历克斯(Alex)2015年

谢谢:)这是我在StackExchange上的第一个答案,因此它将帮助我赢得声誉。
Michal

1

升级到El-Capitan后面临的问题

xcode-select --install 

即使在“查找软件”和下载之后,对我也不起作用。我没有安装Xcode.app(不想安装它),所以我通过从https://developer.apple.com/downloads/(需要Apple SignIn)下载命令行工具来修复它,并手动安装了它。

安装后,我能够git再次运行命令


我相信该命令的xcode-select --install作用完全相同-安装命令行工具。您可以在命令的帮助阅读:xcode-select --help。我认为它不需要安装Xcode.app。
Michal
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.