如果我在终端上输入:
> git --version
git version 2.21.1 (Apple Git-122.3)
如果我输入:
> brew upgrade git
Warning: git 2.25.0_1 already installed
我猜,我的电脑安装了 2 种 git?如果是这样,在这种情况下将默认使用哪一个?
另外,你建议我在这种情况下做什么?你建议我删除哪一个,为什么?
编辑:
Also, if I type:
> git --version
git version 2.21.1 (Apple Git-122.3)
> echo $PATH
/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin:/Users/aj/.rvm/bin
为什么回声路径看起来很奇怪?
最佳答案
如果可能的话,通常会为某些特定用例保留 2 个软件版本。
如果您将在终端中触发“git”,那么首先出现在您的 PATH 变量中的可执行文件将被执行。
您可以通过执行以下操作来检查您的 PATH -
echo $PATH
你也可以这样做
which git
从哪里开始执行。对于 Mac OSX 附带的 git,它是 - "/usr/bin/git"
Homebrew 通常将 git 安装在“/usr/local/bin”位置。如果你想使用 Homebrew 安装的版本;您需要先将其附加到 PATH 中。
export PATH="/usr/local/bin:${PATH}"
在你的 ~/.bash_profile 后跟
source ~/.bash_profile
关于git - 我的 Mac 上安装了 2 种 git 吗?如果是这样,默认情况下将使用哪一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59937305/