2016-09-14 80 views
77

我刚刚从OS X 10.11“酋长”升级到10.12:“塞拉”,当我尝试访问git的内部命令一个终端,我得到以下错误:命令行工具的bash(GIT)不工作 - MacOS的塞拉利昂最终候选发布版

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

请帮助我,如果有人有解决方案。

+6

的可能的复制[命令行工具不能正常工作 - OS X萨尔瓦多Capitan](http://stackoverflow.com/questions/32893412/command-line-tools-not-working-os-x-el-capitan) –

+0

只需检查软件更新并安装所有可用的最新更新即可。它将开始工作,不需要做任何额外的事情。 –

回答

123

重新安装Xcode开发工具

xcode-select --install 
+4

有没有人有这个问题?在我的机器上,这些命令仅仅因为“无法安装软件”而失败。信息。 – Juto

+1

我认为这现在也可以通过App Store/Software Update服务获得。 –

+0

对我来说,这没有解决这个问题。我通过从.dmg安装Git后得到了Git,但其他一些内容仍然缺失。它似乎是Clang。 – MadPhysicist

10

我从Apple Developer Downloads“的Xcode的8个命令行工具(MacOS的塞拉利昂)”包下载并安装修复了这个问题。

除非安装了Xcode 8.1 beta,否则一定要选择Command Line Tools (macOS 10.12) for Xcode 8而不是8.1版。

0

有同样的问题,并将git的路径直接放入配置文件,它不会再问xcode(如果你不需要使用xcode)。

  1. 下载git,https://git-scm.com/download/mac并安装它。
  2. 添加到路径中,即export PATH = $ PATH:/ usr/bin(我的git位于/ usr/bin中)。
  3. 打开新的终端。
0

单独 - xcode-select --install对我不起作用。

不得不做的所有3个步骤:

  1. 下载X-代码的应用程序商店(如果不存在应用程序文件夹)
  2. $ Xcode中,选择--install
    一个。可能需要在命令行中使用软件更新进行安装后进行更新。 $ sudo的softwareupdate -i “命令行工具(MacOS的高塞拉利昂版本10.13)的Xcode的-9.1”

  3. $ sudo的xcodebuild联编-license

相关问题