我刚从Yosemite升级到El Capitan(并将问题从El Capitan升级到Sierra),当我尝试在终端内键入例如git status时,我收到以下错误:
1 2 3
| xcrun: error: invalid active developer path
(/Library/Developer/CommandLineTools), missing xcrun at:
/Library/Developer/CommandLineTools/usr/bin/xcrun |
我没有安装Xcode,从来没有。
有人有解决方案吗?
-
"哪个git"告诉你什么? ...也许"文件`哪个git`"?
-
which git响应/usr/bin/git,"file which git"响应/usr/bin/git: Mach-O 64-bit executable x86_64
-
听起来不错。 对不起,我不知道xcrun是如何进入这个的。
-
我有一些类似的问题,结果与接受许可协议有关(在升级过程中我被提供了许可证对话,但它不会响应点击而我必须重新启动)一旦它再次运行我必须启动Xcode 接受许可。
-
我在终端"xcrun:error:active developer path("/ Applications /Xcode.app/Contents/Developer")中不存在错误,使用xcode-select --switch path/to/Xcode.app指定您希望用于命令行开发人员工具的Xcode (或参见man xcode-select)"关于10.11.5如何修复?
-
命令行工具的可能重复bash(git)无法正常工作 - macOS Sierra最终候选发布版
-
升级到macOS High Sierra后,我必须运行相同的命令
在这里找到了解决问题的方法。
这将显示安装必要的命令行工具的提示。
-
为我工作。升级到El Captain之后有这个问题
-
我讨厌这条垃圾。当我输入它时,它告诉我它是"查找软件"(并且有连接问题)。愚蠢xcode-select --install。我讨厌xcode,虽然mac强迫我安装,但我从未想过它。我甚至无法安装其他软件,因为这是必需的。 Grrrrr
-
@PascalvKooten我有同样的"查找软件"问题。我能够修复它的唯一方法是下载.dmg并手动安装它。
-
@PascalvKooten我有同样的问题。只需遵循ESultanik的建议并安装DMG,它立即解决了问题
-
@Everyone else,但是我能够在没有"查找软件"消息的情况下运行xcode-select --install它??仍然无效。根据建议使用.dmg(Xcode 7.2的命令行工具OS X 10.11)
-
你是一个血腥的传奇伴侣!
-
我在终端"xcrun:错误:活动开发者路径("/ Applications /Xcode.app/Contents/Developer")不存在时收到错误,使用xcode-select --switch path/to/Xcode.app指定您希望用于命令行开发人员工具的Xcode (或参见man xcode-select)"关于10.11.5如何修复?
-
升级到Mac OS sierra后,这个问题刚刚出现。
-
固定在macOS Sierra上。谢谢
-
这个解决方案不能帮助我。但在我尝试xcode-select --reset后,它有所帮助!
-
@SreejithMenon Yup和FWIW上面的修复程序不会自动安装xcode。只有开发工具。
-
对于后代:如果您使用git pull但未使用git status看到此错误并且正在使用运行OS X的远程服务器,则问题可能出在远程而非本地。在这种情况下,如果错误来自服务器或来自本地,则git不会显而易见。
-
我不仅需要安装xcode,而且还必须添加我的密钥:ssh-add -K才能使其正常工作
-
我刚刚升级到High Sierra,解决方案仍然有效。
-
如果有人遇到@PascalvKooten的问题,我的猴子大脑告诉我再次运行xcode-select --install,即使它说它是"寻找软件"......那就有效了。好极了?
-
我升级到macOS High Sierra并遇到了这个问题。 xcode-select --install为我工作。谢谢!!
-
关于High Sierra的"查找软件"挂起问题,显然可能是因为没有插入笔记本电脑电源造成的。:P
-
安装macOS Mojave(版本10.14 Beta(18A326g))时出现问题并使用此解决方案修复。
-
该解决方案也适用于Mojave。
-
为我工作。我在更新到黑色背景后得到了这个问题
-
升级到Mojave后出现问题:(也是这个解决方案仍有助于升级:)
-
我试过macOS Catalina还在工作!非常感谢!
如果您遇到xcode-select --install命令的问题;例如我一直遇到网络问题超时,然后尝试在developer.apple.com/downloads(命令行工具OS X 10.11)上为Xcode 7.1下载dmg
-
一个更好的答案IMO,因为我更喜欢命令行工具的~400 MB足迹(我上次安装)多GB?? Xcode。
-
@ jwd630第一个答案没有安装Xcode。
-
我纠正了。我从哪里得到它的想法?也许对话框有一个"Get XCode"选项,也许我在Mountain Lion日点击了它。有一段时间或其他我得到了所有我想要的XCode是命令行工具。
-
我有这个问题,它只是通过打开xcode并再次尝试来修复自己。然后它为App Store添加了一个"更新",这是命令行工具包。
我尝试了解决方案xcode-select --install,但它没有帮助我,我从Sierra更新到High并发生了这个,我的解决方案:
1
| sudo xcode-select --reset |
重新分配路径Xcode配置为我工作。
sudo xcode-select -switch /Applications/Xcode.app
然后,您可能会(在尝试命令后)提示您同意许可协议。
在macOS 10.14中,如果安装了两个或更多版本,也可能会出现此问题。如果您喜欢xCode GUI,可以通过进入首选项 - CMD + ,,选择Locations选项卡并选择命令行工具的版本来实现。请参阅随附的打印屏幕。
-
当我将mac os升级到Mojave时,这对我有用。
对我来说,在我删除Xcode之后,我必须按如下方式切换活动开发者路径:
sudo xcode-select -s /
更新至High Sierra 10.13.2
xcode-select --install ALONE对我不起作用。
从应用商店下载X-code
$ xcode-select --install
一个。可能需要在命令行中使用softwareupdate安装后更新。 $ sudo softwareupdate -i"Xcode-9.1的命令行工具(macOS High Sierra版本10.13)"
$ sudo xcodebuild -license
我刚刚更新到High Sierra,我不能只运行xcode-select --install。首先,我必须从应用商店实际安装xcode。然后我跑了xcode-select --install。然后我必须运行sudo xcodebuild -license,同意条款,然后我可以再次运行git命令。
对于莫哈韦
卸载任何旧版本的命令行工具:
1
| sudo rm -rf /Library/Developer/CommandLineTools |
下载并安装命令行工具10.14 Mojave。
对于最新版本的Mojave版本10.14.1,我使用
解决方法是从https://developer.apple.com/download/more/下载"通过apple id登录,然后下载
Command line tool newest stable version.dmg
这使一切正常
旧答案
不适合我。
-
这解决了我的问题。注意,我在运行xcode-select --install时遇到的问题是一个关于无法联系更新服务器的弹出窗口。在编写本文时,上面提到的Mojave用户链接中唯一的下载名为"用于XCode 10.1 Beta 2的命令行工具(macOS 10.14)"
我将mac os升级到macOS High Sierra - 10.13.3并在尝试安装watchman时遇到类似的问题(使用命令 - brew install watchman)。
运行命令:xcode-select --install,然后运行"brew install watchman" - 一切正常!
更新到macOS 10.13.3后
更新后做macOS 10.13,我不得不安装
"用于Xcode 9.3的命令行工具(macOS 10.13)"
从https://developer.apple.com/download/more/下载
对于那些在升级后也遇到heroku命令行工具问题的人,我还必须在终端中执行以下操作:
1 2 3
| xcode-select --install
brew install heroku/brew/heroku
brew link --overwrite heroku |
除了强迫我重新安装xcode工具之外,看起来High Sierra的升级与我的符号链接混乱。我一直得到'不是目录'的错误:
1 2
| ? stat /Users/mattymc/.local/share/heroku/client/bin/heroku: not a directory
? fork/exec /Users/mattmcinnis/.local/share/heroku/client/bin/heroku: not a directory |
希望能节省一个小时:)
即使您执行xcode-select --install也没有为我修复,因为它显示了一些网络错误。问题是它无法连接到应用商店。我做了以下修复它。
打开密钥库
转到系统根目录并选择证书。
打开digicert高保证EV。
展开信任部分,将其标记为永不信任。
重启系统现在重复步骤1,2,3,并将信任策略标记为
回到使用系统默认值。
您的应用商店现在应该可以运行,您应该能够运行xcode-select --install
-
谢谢你的回答。它可能会有一些解释,为什么你尝试这个以及为什么它会起作用。
-
它已经写在第一行。以上解决方案对我不起作用。所以经过一些谷歌搜索我试过这个。无需额外的阐述