“git”命令需要命令行开发人员工具。您想安装吗?

mar*_*iel 43 python git vim terminal xcode

我对编码非常陌生(实际上是想自学一些Python),但是有件事困扰着我,我似乎无法在网上找到有关我的特定情况的任何信息:当我git在终端上运行时,有:

\n
\n

“git”命令需要命令行开发工具。您要安装吗……”

\n
\n

现在,由于我有一个非常基本的 Macbook 12,我尝试让它尽可能轻量和整洁,所以我不想安装任何 IDE 或任何东西,我正在使用 vim 7.3 练习编码,但为了安装Vundle.vim 来管理任何插件,我需要 git,有没有办法可以安装它而不需要安装 Homebrew?

\n

感谢您的任何意见!如果我没有正确表达自己的意思,我很抱歉。所以基本上总结一下:

\n

\xe2\x80\x93 我需要 git 来安装 Vundle.vim,(或者还有其他方法吗?)。

\n

\xe2\x80\x93 我git在终端上运行并收到一个错误,提示我需要安装 Xcode,它大约有 7GB 大小。

\n

\xe2\x80\x93 我不想安装 Xcode 或 Homebrew。

\n

小智 217

对我来说问题已经解决:

xcodebuild -runFirstLaunch
Run Code Online (Sandbox Code Playgroud)

  • 谢谢 - 我不知道这段代码的作用 - 但它为我解决了这个问题。 (8认同)
  • 完美的 !我按照提示下载并安装了至少3次,但错误仍然出现。但这个命令终于对我有用了! (7认同)
  • @bozdoz 说真的,我们这里有没有遇到一些 macOS 错误?想想看,我最近确实接受了一些更新。不过,我不记得不间断的警报是否是在同一天开始的。:思维: (4认同)
  • 这是严肃的魔法。同样,我不断收到下载和安装命令行工具的提示,直到我运行此命令。你从我这里获得了+1。 (3认同)
  • 对于那些在 2022 年 9 月/10 月不断收到此提示的人,即使经过多次安装,上面的命令也确实解决了该问题。 (3认同)
  • 解决了更新到 Monterey 12.6 后出现的“git 需要开发人员工具...”错误。谢谢! (2认同)

Nik*_*eld 18

对我来说,这似乎是

xcodebuild -runFirstLaunch
Run Code Online (Sandbox Code Playgroud)

解决了问题,但是当我尝试使用 时git,它仍然抱怨找不到 git 并一次又一次请求安装 XCode Developer Command Line Tools。直到我在这里找到这个答案。

长话短说:

sudo xcode-select -switch /Library/Developer/CommandLineTools
Run Code Online (Sandbox Code Playgroud)

拯救了我的一天。


bk2*_*204 13

macOS 上的 Git 有三个主要来源。

第一个是Apple,使用命令行开发工具。这些工具安装一组标准的 Unix 开发工具,包括编译器和 Git。虽然这称为 XCode 开发工具,但它比完整的 IDE XCode 环境要小得多。

第二种是 Homebrew,通常用于此目的。这将是最新的。这还需要命令行开发工具。

第三个是Git网站的下载页面。这是由第三方维护的,而不是 Git 维护者,并且并不总是最新的,但通常只落后几个版本。

最后一个选项是从源代码编译,但这需要编译器,通常需要命令行开发人员工具。

除了 Fink 等其他包管理器之外,macOS 上没有其他信誉良好的 Git 包来源。如果您想使用 Git,则必须选择上述选项之一。

  • 我想提到“nix”作为第四个来源,但 macOS 支持目前在 Catalina 的发布中遇到了一些问题。 (2认同)