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)”也成功了