当前位置: 首页 > 知识库问答 >
问题:

Git在MacOS Catalina上不工作:"xcrun:错误:无效的活动开发者路径(/库/开发者/命令行工具),缺少"[重复]

段干楚青
2023-03-14

升级到MacOS X 10.15 Catalina后,我无法在shell中运行任何git命令:

默认的交互式shell现在是zsh。

要更新您的帐户以使用zsh,请运行chsh-s/bin/zsh

详情请浏览https://support.apple.com/kb/HT208050.

约|吉特

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

我认为我的shell有问题,所以我按照说明使用GUI和命令行将默认的Mac OS shell更改回bash:

chsh -s /bin/bash

我还重启了电脑。然而,我仍然看到相同的消息,即使echo"$SHELL"输出/bin/bash

共有1个答案

贝嘉泽
2023-03-14

您需要重新安装命令行工具:

$ xcode-select --install
 类似资料:
  • 将Mac OS更新到最新版本(Mac Catalina)后,我无法运行GIT命令。当我尝试任何事情,我会得到这个下面的错误

  • 我最近将我的Mac更新到Catalina,但到目前为止,我一直在编织Rmd文档。 在当前文档中,我在尝试编织时遇到以下错误: xcrun:错误:无效的活动开发者路径(/Library/Developer/Command dLineTools),缺少xcrun: /Library/Developer/CommandLineTools/usr/bin/xcrun 我不知道为什么这份特别的降价文件会产生

  • 安装 composer require hyperf/devtool 支持的命令 php bin/hyperf.php 通过执行上面的命令可获得 Command 所支持的所有命令,其中返回结果 gen 系列命令和 vendor:publish 命令主要为 devtool 组件提供支持 gen gen:amqp-consumer Create a new amqp consumer cl

  • LinkIDE 开发者工具 为帮助开发者更方便、高效的开发和调试基于聆客(Link)的小程序,平台推出了LinkIDE,它是一个桌面应用,支持在 windows 和 Mac 上使用,通过打通上层的 Link 平台 和底层的 BUI-Weex 开发框架,使得开发者可以通过 LinkIDE 管理程序包,便捷的进行开发和调试。 程序包 & 应用 这里试图为开发者解释 Link平台 中两个关键的概念: 程

  • 20. 开发者工具 Spring Boot包含一组额外的工具,可以使程序开发的体验更加愉悦。spring-boot-devtools模块可以包含在任何项目中以提供额外的用于开发阶段的功能。要包含devtools的支持,只需将模块依赖添加到您的构建中: Maven <dependencies> <dependency> <groupId>org.springframework

  • Spring Boot包含一组额外的工具,可以使应用程序开发体验更加愉快。 spring-boot-devtools模块可以包含在任何项目中,以提供额外的开发时间功能。 要包含devtools支持,请将模块依赖项添加到您的构建中,如以下Maven和Gradle列表中所示: <dependencies> <dependency> <groupId>org.springframework.boo

  • Web 开发者工具 Web 开发者工具允许开发者测试和调试代码, 它们不同于网站生成器和 IDE, 因为 Web 开发者工具不直接参与网页的创建, 而是用于测试网站或 Web 应用的用户界面接口的工具. Web 开发者工具是浏览器的加载项或内置功能. 当今最流行的web浏览器, Google Chrome, Firefox, Opera, Internet Explorer, 和 Safari 都

  • 在第二章中,我们将会学习如何使用 Node.js 开发命令行工具。 在*nix 系统中,命令行工具是平日里开发、工作、日常生活的必备品,而使用 Node.js 可以快速的开发一个自己所需要与喜好的命令行工具。 一个 Node.js 的命令行工具其实都是通过 node 的可执行文件来运行的,然后通过npm工具写入/usr/local/bin这样的可执行文件目录以达到可以通过命令行运行的目的,这与其他