自定义 .zshrc 的 PATH

自定义 .zshrc 的 PATH

在我的用户作曲家文件夹中我有 2 个可执行文件......

$ ls ~/.composer/vendor/bin/
envoy     homestead

我正在尝试修改PATHoh-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

答案1

shell 没有扩展引号中的 ~。请使用完整路径或替换为 $HOME

相关内容