Command-Line

如何正確解決 Arch Linux 上的“git-gui: command not found”?

  • June 15, 2019

Arch Linuxgit軟體包安裝在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)

我對正確解決此問題的方法感到懷疑。

  1. 添加/usr/lib/git-core/到系統範圍$PATH
  2. 創建符號連結到/usr/lib/git-core/git-gui/usr/local/bin
  3. 報告 Arch Linux 軟體包中的錯誤?還是上游?
  4. 什麼都不做 - 這不是錯誤嗎?

謝謝你。

這是預期的行為。所有的 git 子命令都安裝到那裡——你也可以在git-commit那裡找到,儘管現在可能作為一個連結到主二進製文件以提高效率——並且主git命令知道在哪裡可以找到它們。

git-X那裡的任何執行檔都將git X自動可用,這是訪問它們的預期方式,而不是通過路徑或連字元名稱。git gui是訪問git-gui執行檔的正常方式,也是man git-gui建議的方式。

引用自:https://unix.stackexchange.com/questions/525065