安裝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

結(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,進入恢復模式,找到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)”也成功了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容