从iterm2上的配置文件执行tmux命令时断开管道。当我从命令行执行tmux时没有问题。
tmux
>echo $PATH >/Users/myname/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/tmux:/usr/local/MacGPG2/bin
路径似乎没问题。知道怎么解决这个问题吗?
解决方案是添加命令/usr/local/bin/tmux 的完整路径
/usr/local/bin/tmux
TL; DR:你没有路径中的/usr/local/bin/,只有/usr/local/bin/tmux。
/usr/local/bin/
/usr/local/bin/tmux不是目录,它是可执行文件。
$PATH按照为您要查找的可执行文件指定的顺序搜索其所有目录。在tmux里面没有/usr/local/bin/tmux,因此在那里找不到任何东西。
$PATH
你需要让你的路径包括/usr/local/bin
/usr/local/bin