在我用户的作曲家文件夹中,我有 2 个可执行文件...
$ ls ~/.composer/vendor/bin/
envoy homestead
我正在尝试PATH
为 oh-my-zsh 修改我的变量,这样我就不必每次都自定义路径。
我已经修改了PATH
导出,使其包含这个目录,但是尽管重新启动了我的终端,我似乎无法让它识别可执行文件....
.zshrc
export PATH="/usr/bin:/in:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:~/.composer/vendor/bin:vendor/bin:${PATH}"
请注意,使用完整路径将正确执行程序...
$ ~/.composer/vendor/bin/homestead
Laravel Homestead version 2.0.7
Usage:
[options] command [arguments]
可执行文件的文件权限为:
lrwxr-xr-x 1 user group 22 Jun 2 09:14 envoy -> ../laravel/envoy/envoy
lrwxr-xr-x 1 user group 30 Nov 28 11:30 homestead -> ../laravel/homestead/homestead
外壳没有在引号中扩展 ~ 。使用完整路径或替换为 $HOME