SBi*_*han 2 fish laravel composer-php
Laravel需要设定路径.它完成了
export PATH="$PATH:$HOME/.composer/vendor/bin"
Run Code Online (Sandbox Code Playgroud)
在bash但是我需要它坚持在鱼壳中完成.我尝试通过〜/ .config/fish/config.fish中的-u设置它但不起作用.
fah*_*aho 14
在fish中,$ PATH,$ MANPATH和$ CDPATH会自动转换为列表.
这意味着你的命令的鱼本地等价物(实际上它将在2.6.0中工作,因为鱼具有export兼容性功能)
set -gx PATH $PATH $HOME/.composer/vendor/bin
Run Code Online (Sandbox Code Playgroud)
现在,您不希望普遍设置$ PATH.您也几乎不能,因为它在99%的情况下作为全局变量从父进程继承,并且全局变量覆盖通用(意味着通用变量毫无意义).
但是,鱼有一个$fish_user_paths通用变量,它将预先加到$ PATH,所以你也可以使用
set -U fish_user_paths $HOME/.composer/vendor/bin
Run Code Online (Sandbox Code Playgroud)
如果你需要追加,你需要将上面的$ PATH片段添加到你的config.fish中.
| 归档时间: |
|
| 查看次数: |
1951 次 |
| 最近记录: |