鱼壳中的路径设置

时间:2017-08-14 13:59:49

标签: laravel composer-php fish

Laravel需要设置路径。

完成了
export PATH="$PATH:$HOME/.composer/vendor/bin"

在bash但是我需要它坚持在鱼壳中完成。 我试着通过〜/ .config / fish / config.fish中的-u设置它但不起作用。

1 个答案:

答案 0 :(得分:10)

在fish中,$ PATH,$ MANPATH和$ CDPATH会自动转换为列表。

这意味着你的命令的鱼本身等价物(实际上它将在2.6.0中工作,因为鱼只有export兼容性功能)

set -gx PATH $PATH $HOME/.composer/vendor/bin

现在,你想要普遍设置$ PATH。您也几乎不能,因为它在99%的情况下作为全局变量从父进程继承,并且全局变量覆盖了通用(意味着通用变量毫无意义)。

但是,fish有一个$fish_user_paths通用变量,它将预先添加到$ PATH,所以你也可以使用

set -U fish_user_paths $HOME/.composer/vendor/bin

如果您需要追加,则需要将上面的$ PATH代码段添加到config.fish。