安装git后显示git:command not found

1.起因是:嫌git碍事,就打算删除

2.删除git方法

查看Git安装位置:which -a git

mac上默认安装的git是:/usr/bin/git

彻底删除:1)cd /usr/bin;2)sudo rm -rf git*

3.安装git:https://git-scm.com/download/mac

结果发现好多项目尤其是cocoapod项目执行pod update时需要git。然后就在网上找了安装程序把git安装了。安装如果出现权限问题直接按住control键,再点击安装。网上看到的没求证

4.在终端使用git发现还是git:command not found,以为自己没安装好,后来又使用第二种方法homebrew安装。

5.安装homebrew

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

............

==> Downloading and installing Homebrew...

Failed during: git init -q

6.安装homebrew出错解决

方法1:出现git init -q网上说使用:sudo chown -R $USER /usr/local 再重新执行安装步骤,还是不行 这时还关闭了Rootless机制。方法是:重启mac,开机后按下Command+R,进入恢复模式,找到Termimal后,输入:csrutil disable(关闭Rootless)。csrutil enable(开启Rootless)执行完命令后,重启电脑即可生效。

隐隐约约觉得还是的安装git成功才行,事实证明确实是的

7.跑到/usr/local/git/bin下面执行git是成功的 这时候就是git配置环境变量的问题了

8.sudo vim ~/.bash_profile

#Add environment git

export GIT=/usr/local/git/

export PATH=$GIT/bin:$PATH

下面是jdk的配置

#Add JDK

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home"

CLASS_PATH="$JAVA_HOME/lib"

PATH=".$PATH:$JAVA_HOME/bin"

export PATH=/usr/local/bin:$PATH

9.source .bash_profile 刷新配置文件

10.这时候

1)git安装终于成功了,

2)跑到项目下面pod update,项目也成功了。

3)执行/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”也成功了

你可能感兴趣的:(安装git后显示git:command not found)