Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
Git macOS Mojave:从High更新到Mojave后,活动开发人员路径无效_Git_Macos_Macos Mojave - Fatal编程技术网

Git macOS Mojave:从High更新到Mojave后,活动开发人员路径无效

Git macOS Mojave:从High更新到Mojave后,活动开发人员路径无效,git,macos,macos-mojave,Git,Macos,Macos Mojave,升级到macOS Mojave后,我尝试从终端运行GIT,但它不断给我以下错误: xcrun:错误:无效的活动开发人员路径(/Library/developer/CommandLineTools),在:/Library/developer/CommandLineTools/usr/bin/xcrun处缺少xcrun 以前,它工作正常。打开终端,然后运行以下操作: xcode-select --install 这将下载并安装xcode开发工具,并修复该问题。问题是需要明确同意许可协议。作为后续步

升级到macOS Mojave后,我尝试从终端运行GIT,但它不断给我以下错误:

xcrun:错误:无效的活动开发人员路径(/Library/developer/CommandLineTools),在:/Library/developer/CommandLineTools/usr/bin/xcrun处缺少xcrun


以前,它工作正常。

打开终端,然后运行以下操作:

xcode-select --install
这将下载并安装xcode开发工具,并修复该问题。问题是需要明确同意许可协议。作为后续步骤,如果您有多个版本或希望命令行工具在没有Xcode的情况下运行,则可能需要重置Xcode的路径

xcode-select --switch /Applications/Xcode.app

xcode-select --switch /Library/Developer/CommandLineTools
我也找到了这个问题的解决办法


这句话对我很管用。我也有同样的问题。在终端运行它

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

在终端中使用git时:

然后我运行它:

sudoxcode选择--switch/Applications/xcode.app/Contents/Developer

在将XCode更新为12.3之后,这种情况发生在我身上

使用以下命令作为root解决了此问题:

sudo xcode-select --reset

可能已经删除了Xcode命令行工具。您可以尝试运行:
xcode-select--install
,或者如果您想使用xcode安装,可以运行
sudo-xcode-select--switch/Applications/xcode.app/Contents/Developer
,如果我没记错的话,by-git在mac上与Developer/xcode包一起分发。尝试启动xcode,如果它要求接受许可证或下载更新,请选择“是”。这是一个错误的站点,但在google上搜索“macos mojav无效活动开发者路径”会在第一个链接中显示答案: