当前位置:   article > 正文

Mac系统升级Git_git is unavailable

git is unavailable

准备工作

一、如果你是OS X El Capitan系统,请关闭SIP。

如何关闭 关SIP,请阅读《OS X El Capitan系统关闭SIP(System Integrity Protection)》

二、安装 HomeBrew

我是实用HomeBrew升级Git的。

升级Git我遇到的两种情况

一、原来的系统中没有安装HomeBrew

1、安装HomeBrew

在终点输入命令行

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
 
 
  • 1
  • 1

有时候会出现404的错误,应该是网不好的原因,多试几次就好了。

先看看旧版本的版本号

  1. $ git version
  2. git version 2.7.4 (Apple Git-66)
  • 1
  • 2
  • 1
  • 2

再看看旧版本Git的地址

  1. $ which git
  2. /usr/bin/git
  • 1
  • 2
  • 1
  • 2

利用brew安装新版本的Git

$ brew install git
 
 
  • 1
  • 1

新版本安装好后要移除旧的版本

 $ sudo mv /usr/bin/git /usr/bin/git-2.7.4
 
 
  • 1
  • 1

推出终端,再查看Git版本号

  1. $ git version
  2. git version 2.9.0
  • 1
  • 2
  • 1
  • 2

查看新版Git安装路径

  1. $ which git
  2. /usr/local/bin/git
  • 1
  • 2
  • 1
  • 2

路径有一点改变。

二、系统中以前安装了HomeBrew

最好更新一下HomeBrew

  1. $ brew update
  2. ==> Installing git
  3. Error: git-2.6.2 already installed
  4. To install this version, first `brew unlink git'
  5. Error: Git is unavailable
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5

输入命令行brew update,提示了错误,我们安装提示操作就好。

$ brew unlink git
 
 
  • 1
  • 1

再更新brew

$ brew update
 
 
  • 1
  • 1

更新好brew后,安装新版本Git

  1. $ brew install git
  2. Error: git-2.6.2 already installed
  3. To install this version, first `brew unlink git`
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

也提示了错误,按提示操作就好。

$ brew unlink git
 
 
  • 1
  • 1

再次安装Git

$ brew install git
 
 
  • 1
  • 1

查看Git版本

  1. $ git version
  2. git version 2.9.0
  • 1
  • 2
  • 1
  • 2

是最新的版本,不需要像第一种情况要手动移除老版本,自动旧覆盖了。

查看安装路径

  1. $ which git
  2. /usr/local/bin/git
  • 1
  • 2
  • 1
  • 2

文章中代码部分,美元��后面的是命令行,下面没带美元��是命令行执行后输出的信息,贴出来是为了让大家看得更明白。

请大家多多指教,谢谢!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/635326
推荐阅读
相关标签
  

闽ICP备14008679号