为什么 Fish 无法识别它在其路径中可以找到的程序?

  • 本文关键字:程序 路径 Fish 识别 path fish
  • 更新时间 :
  • 英文 :


简而言之:

> which gitmux && ls -al (which gitmux) && gitmux
/home/psychoslave/bin/gitmux
-rwxrwxr-x. 1 psychoslave psychoslave 2752512  6 janv. 19:11 /home/psychoslave/bin/gitmux*
fish: gitmux: command not found...
> echo $PATH
/home/psychoslave/.rvm/gems/ruby-2.7.0/bin ~/bin […]

那么,这是怎么回事呢?鱼显然知道在哪里可以找到该程序,但会假装不知道吗?

正如@faho所指出的,which不使用 Fish 的 PATH。

此外,Fish似乎不会为你扩展~/bin,至少在我设置它的时候是这样。使用完全限定的路径就可以了。

相关内容

  • 没有找到相关文章

最新更新