Command-Line
如何正確解決 Arch Linux 上的“git-gui: command not found”?
Arch Linux
git
軟體包安裝在git-gui
./usr/lib/git-core/
這意味著
git-gui
在不指定完整路徑的情況下無法直接從終端啟動:
$ git-gui
bash: git-gui: command not found
$ which git-gui
which: no git-gui in (/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin: /usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
我對正確解決此問題的方法感到懷疑。
- 添加
/usr/lib/git-core/
到系統範圍$PATH
?- 創建符號連結到
/usr/lib/git-core/git-gui
下/usr/local/bin
?- 報告 Arch Linux 軟體包中的錯誤?還是上游?
- 什麼都不做 - 這不是錯誤嗎?
謝謝你。
這是預期的行為。所有的 git 子命令都安裝到那裡——你也可以在
git-commit
那裡找到,儘管現在可能作為一個連結到主二進製文件以提高效率——並且主git
命令知道在哪裡可以找到它們。
git-X
那裡的任何執行檔都將git X
自動可用,這是訪問它們的預期方式,而不是通過路徑或連字元名稱。git gui
是訪問git-gui
執行檔的正常方式,也是man git-gui
建議的方式。