从profile命令运行tmux时,iterm断开管道

问题描述 投票:-1回答:2

从iterm2上的配置文件执行tmux命令时断开管道。当我从命令行执行tmux时没有问题。

>echo $PATH 
>/Users/myname/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/tmux:/usr/local/MacGPG2/bin

路径似乎没问题。知道怎么解决这个问题吗?enter image description here

linux zsh tmux iterm2 oh-my-zsh
2个回答
0
投票

解决方案是添加命令/usr/local/bin/tmux enter image description here的完整路径


0
投票

TL; DR:你没有路径中的/usr/local/bin/,只有/usr/local/bin/tmux

/usr/local/bin/tmux不是目录,它是可执行文件。

$PATH按照为您要查找的可执行文件指定的顺序搜索其所有目录。在tmux里面没有/usr/local/bin/tmux,因此在那里找不到任何东西。

你需要让你的路径包括/usr/local/bin

© www.soinside.com 2019 - 2024. All rights reserved.