Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux OSX上安装了较新版本的git,但尚未使用。我怎样才能找到它并使用它?_Linux_Macos_Git_Unix_Environment Variables - Fatal编程技术网

Linux OSX上安装了较新版本的git,但尚未使用。我怎样才能找到它并使用它?

Linux OSX上安装了较新版本的git,但尚未使用。我怎样才能找到它并使用它?,linux,macos,git,unix,environment-variables,Linux,Macos,Git,Unix,Environment Variables,我正在尝试将git从默认mac版本更新到新版本。我已经安装了一个更新的版本(如下所示),但我不知道它在哪里 Aarons-iMac:~ AaronWilliamson$ cd Aarons-iMac:~ AaronWilliamson$ git --version -bash: git: command not found Aarons-iMac:~ AaronWilliamson$ brew upgrade git Error: git 2.2.2 already installed 如何找

我正在尝试将git从默认mac版本更新到新版本。我已经安装了一个更新的版本(如下所示),但我不知道它在哪里

Aarons-iMac:~ AaronWilliamson$ cd
Aarons-iMac:~ AaronWilliamson$ git --version
-bash: git: command not found
Aarons-iMac:~ AaronWilliamson$ brew upgrade git
Error: git 2.2.2 already installed
如何找到安装git 2.2.2的路径以便使用它?我是一名初学者,正在理解环境变量和$PATH变量的概念

以下是我的
.bash\u档案的内容,以供参考

export PATH=/bin:/usr/local/bin:$PATH
export PATH="/usr/local/bin:$PATH"
source /usr/local/opt/chruby/share/chruby/chruby.sh
source /usr/local/opt/chruby/share/chruby/auto.sh
export PATH=./bin:/usr/local/bin:$PATH
source /usr/local/opt/chruby/share/chruby/chruby.sh
source /usr/local/opt/chruby/share/chruby/auto.sh
source ~/.profile
export PGDATA=/usr/local/var/postgres
export PGHOST=/tmp
export PGDATA=/usr/local/var/postgres
export PGHOST=/tmp
export PGDATA=/usr/local/var/postgres
export PGHOST=/tmp
export PGDATA=/usr/local/var/postgres
export PGHOST=/tmp

### Added by the Heroku Toolbelt
export PATH="/usr/local/heroku/bin:$PATH"

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" #             Load RVM into a shell session *as a function*
source ~/.rvm/scripts/rvm
另外,在另一个回答中,建议将git的默认mac版本重命名为另一个名称,我将其从
git
重命名为
git-apple

谢谢您的帮助。

试试这个:

brew link git

希望它有帮助

默认git应该在
/usr/bin
中,我不记得默认情况下它是否在
$PATH
中,尽管我认为是这样。谢谢@pablopunk,这解决了问题。你能顺便解释一下为什么在我的情况下需要这样做,或者为什么它不起作用吗?@wikea1嗯,homebrew通常在/usr/local/cillar/中安装东西,然后它将它链接到一个类似于你所获得的路径,但有时这些链接会出现问题,尽管程序仍然安装,但它们只是没有链接。