Laravel需要设置路径。
完成了export PATH="$PATH:$HOME/.composer/vendor/bin"
在bash但是我需要它坚持在鱼壳中完成。 我试着通过〜/ .config / fish / config.fish中的-u设置它但不起作用。
答案 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。