在没有 Xcode 的 Mac 上安装 Git

Thr*_*ion 16 git xcode homebrew macos-big-sur

我一直使用windows进行软件开发。我不知道 MacOS 的内部结构。我知道 Xcode 软件用于开发 iOS/Mac 应用程序,但我不需要它。

对于我的用例,我能够使用 BigSur在我的Intel Mac上安装intellij、Java、Docker、Minikube 和 Visual-Studio-Code ...我能够在 Docker 容器中的本地工作数据库中运行简单的微服务。

但是当我尝试使用 Git 时,我遇到了这个问题: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

我认为这与Xcode有关。我不想碰它,
所以我尝试通过brew安装Git 。

brew install git但出现错误 Error: git 2.29.2 is already installed

所以我尝试进行更新 brew upgrade git,但再次出现以下错误。

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

我还尝试删除 Git 进行全新安装 brew remove git,并且没有错误,但随后我再次使用 brew 安装 git 并出现相同的错误。

有没有办法在没有 Xcode 的情况下安装 Git? 我不想在我的机器上安装不必要的软件,我不需要的东西。

Dai*_*shi 16

请注意,这是我之前在superuser.com上的答案的简单副本。

这是在 Mac OS X 上安装 git 的方法,无需使用 XCode。

Git 的官方网站提供了安装程序:http ://git-scm.com/download/mac

安装 git 后,您还必须将其目录添加到您的路径中:

echo "PATH=/usr/local/git/bin:\$PATH" >> ~/.bash_profile
source ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)

git将目录添加到路径中将阻止 Mac OS X 在您每次在终端中键入内容时要求您安装 XCode 。

感谢Bobby AllenGoZoner 对 SO 的回答


小智 6

你需要的不是xcode,而是xcode命令行工具,与xcode的11GB下载空间和31GB运行空间相比,它的下载和运行文件空间较小

您可以从 Apple 下载它:https://developer.apple.com/downloads/

  • Mac OSX 上的 git(我的是 Monterey 12.5.1)要求重新同意 XCode 许可协议,但没有办法同意。似乎对许可证的要求已被破坏,现在如果不同意所有 xcode 的 11 页许可协议,我就无法使用 git。 (2认同)