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)
我对正确解决这个问题的方法感到怀疑。
添加/usr/lib/git-core/
到系统范围$PATH
?
创建到/usr/lib/git-core/git-gui
下面的符号链接/usr/local/bin
?
报告 Arch Linux 软件包中的错误?还是上游?
什么也不做——这不是一个错误吗?
谢谢。
这是预期的行为。所有 git 子命令都安装到 \xe2\x80\x94 那里,你也可以git-commit
在那里找到,尽管现在可能作为主二进制文件的链接以提高效率 \xe2\x80\x94 并且主git
命令知道在哪里可以找到它们。
那里的任何可执行文件都会自动git-X
变得可用git X
,这是访问它们的预期方式,而不是通过路径或连字符名称。git gui
是访问git-gui
可执行文件的正常方式,也是man git-gui
建议的方式。