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
結(jié)果發(fā)現(xiàn)好多項目尤其是cocoapod項目執(zhí)行pod update時需要git驾荣。然后就在網(wǎng)上找了安裝程序把git安裝了。安裝如果出現(xiàn)權(quán)限問題直接按住control鍵播掷,再點擊安裝。網(wǎng)上看到的沒求證
4.在終端使用git發(fā)現(xiàn)還是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:出現(xiàn)git init -q網(wǎng)上說使用:sudo chown -R $USER /usr/local 再重新執(zhí)行安裝步驟,還是不行 這時還關(guān)閉了Rootless機制缅阳。方法是:重啟mac景描,開機后按下Command+R,進入恢復(fù)模式伏伯,找到Termimal后捌袜,輸入:csrutil disable(關(guān)閉Rootless)。csrutil enable(開啟Rootless)執(zhí)行完命令后虏等,重啟電腦即可生效。
隱隱約約覺得還是的安裝git成功才行候引,事實證明確實是的
7.跑到/usr/local/git/bin下面執(zhí)行g(shù)it是成功的 這時候就是git配置環(huán)境變量的問題了
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)執(zhí)行/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”也成功了