Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 升级到El Capitan后出现无效的活动开发人员路径错误_Xcode_Git - Fatal编程技术网

Xcode 升级到El Capitan后出现无效的活动开发人员路径错误

Xcode 升级到El Capitan后出现无效的活动开发人员路径错误,xcode,git,Xcode,Git,当我键入git init时,我在尝试推送到git时遇到了这个错误 xcrun:错误:无效的活动开发人员路径 (/Library/Developer/CommandLineTools),在以下位置缺少xcrun: /库/Developer/CommandLineTools/usr/bin/xcrun 我尝试了以下解决方案 xcode选择-安装 sudo xcode选择开关 sudoxcode选择-安装 酿酒医生 brew更新 brew升级 brew清理 1) 尝试键入“xcode选择-打印路径”,

当我键入git init时,我在尝试推送到git时遇到了这个错误

xcrun:错误:无效的活动开发人员路径
(/Library/Developer/CommandLineTools),在以下位置缺少xcrun: /库/Developer/CommandLineTools/usr/bin/xcrun

我尝试了以下解决方案

xcode选择-安装
sudo xcode选择开关
sudoxcode选择-安装
酿酒医生
brew更新
brew升级
brew清理
1)

尝试键入“
xcode选择-打印路径”
,查看您看到的路径是否是当前xcode版本所需的路径

(二)

如果您访问:

(您需要使用您的Apple开发者帐户登录)


在那里,您将看到“命令行工具”的链接。听起来你需要这样做。

这就是你所需要做的:

$ xcode-select --install

您可以从下面的屏幕截图中显示的XCode首选项中选择命令行工具

系统将提示您输入密码

试试:

sudo xcode选择-r


通过这种方式,它将取消设置任何用户指定的开发人员目录,以便通过默认搜索机制找到开发人员目录

如果您有Catalina和Xcode 11,并且您有这个问题,那么转到Xcode首选项并选择位置选项卡,检查命令行工具下拉列表是否选择了Xcode 11.0。如果没有Xcode 11,则需要在此处下载并安装Xcode 11的命令行工具(选择正确的测试版)


从El Capitan升级到Sierra时,我遇到了同样的问题,解决方案是一样的:下载Sierra版本的命令行工具。刚刚发布的Mojave也是如此。谢谢卡塔琳娜也有同样的解决方案!适用于Sierra Too适用于High Sierra Too运行
xcode select--install
的实际功能是什么/许可证检查如何工作?我检查了其中一个可执行文件的
md5
(在我的例子中是
make
),在运行
xcode-select--install
)前后都是一样的。它也适用于Mojave!也为卡塔琳娜工作!对于Xcode 11.3,需要下载以下链接。我将XCode移动到另一个ssd。之后,我在尝试使用git时收到了错误消息。你的解决方案很快就解决了问题!在这个字段中,我有两个相同的选项/version/id,选择了第一个而不是第二个,它工作了(我以前从appstore更新了xcode,而不是我最初的手动DL安装,我猜这是在简单的react本机库安装/链接后搞砸的)是的,你是对的,在您的情况下,可能有两个命令行工具,react native正在寻找未在Xcode中选择的已安装工具。顺便说一句,我很高兴你解决了问题开放Xcode,让更新一些组件,然后作出“命令行工具下拉列表”的改变,建议在这里修复了我的问题。这对我来说是有效的。[上述错误发生在从莫哈韦升级到Catalina后]