git 源碼安裝后報錯/usr/bin/git: No such file or directory


現象

今天源碼安裝一個git后,執行git命令后報如下錯誤:

$ git --version
-bash: /usr/bin/git: No such file or directory

分析過程

開始我以為是PATH路徑的問題,檢查PATH路徑發現是正常的,而且找不到命令的報錯也不應該是這樣的

$ echo $PATH /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/admin/bin $ abcd -bash: abcd: command not found $ /usr/local/bin/git --version git version 2.17.0

可以看出 git 命令是在PATH路徑下,且應該是正常安裝了,因為使用絕對路徑能正常使用

而且找不到命令的報錯應該是 command not found

使用root用戶,執行git --version就是正常的,我開始以為是admin的用戶有設置什么變量,導致執行git命令時,固定在/usr/bin下找

后來查找發現,並沒有這類參數

最后在stackoverflow上找到了答案,鏈接如下:

https://stackoverflow.com/questions/19698901/why-is-git-looking-in-the-wrong-directory-for-the-git-installation-os-x

原來是因為,我事先卸載的舊的git路徑為/usr/bin/git,然后新安裝的git在/usr/local/bin下,終端session保存了原來的路徑,重新打開新的終端即可解決

雖然是個很簡單的問題,但是問了幾個群都沒人反饋,可能是沒遇到,或者別人懶得答復吧

但是對於當事人,可能以為是安裝哪里有問題,可能會查找半天,記錄一下,以便以后查閱

 

https://www.cnblogs.com/salt-fish1/p/10207878.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM