如何在 Arch Linux 上正确解决“git-gui:找不到命令”?

Mar*_*377 2 command-line arch-linux path git

Arch Linuxgit软件包安装git-gui/usr/lib/git-core/.

这意味着git-gui在不指定完整路径的情况下无法直接从终端启动:

$ git-gui
bash: git-gui: 未找到命令
$ which git-gui
: (/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin: 中没有 git-gui: /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. 什么也不做——这不是一个错误吗?

谢谢。

Mic*_*mer 5

这是预期的行为。所有 git 子命令都安装到 \xe2\x80\x94 那里,你也可以git-commit在那里找到,尽管现在可能作为主二进制文件的链接以提高效率 \xe2\x80\x94 并且主git命令知道在哪里可以找到它们。

\n\n

那里的任何可执行文件都会自动git-X变得可用git X,这是访问它们的预期方式,而不是通过路径或连字符名称。git gui是访问git-gui可执行文件的正常方式,也是man git-gui建议的方式。

\n

  • 在接受答案之前我通常会等待一段时间,但这个答案是正确的。 (2认同)