我已经安装了 XCode,因此也安装了 git。因为我想要更新版本的 git,所以我使用 Homebrew 软件安装了它。
但是 git 的 Homebrew 版本从未被调用,因为我的 PATH 看起来像这样
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
这意味着 /usr/bin/git
总是在 /usr/local/bin/git
之前调用。
有没有办法在不改变 PATH 的情况下改变它?
最佳答案
Xcode 实际上使用的是存储在 /Applications/Xcode.app/Contents/Developer/usr/bin
中的 GIT。当您在 Xcode 安装过程中安装命令行工具时,相同版本的 GIT 会安装在 /usr/bin
中。因此,您将无法更改 Xcode 使用的内容(除非您愿意处理 Xcode 包的内容)。如果您想从终端应用程序使用 Homebrew 软件安装的 GIT,那么您有两个选择:
- 引用 GIT 的完整路径为
/usr/local/bin/git ...
对于这种情况,您可以创建一个别名,例如alias mgit=/usr/local/bin/git
然后从终端使用mgit ...
- 如果您使用
.bashrc
或.zshrc
,请将路径更改为PATH=/usr/local/bin:$PATH
zsh 文件(或每次在命令行启动终端时)。
关于xcode - 使用 Homebrew 版本从 Xcode 覆盖 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10449374/