直接从 ssh 连接打开 tmux 时出错
Error when opening tmux directly from ssh connection
我尝试在连接到办公室计算机时自动打开 tmux
(使用 macOS Catalina 时 Mac)。
我在一些答案和一些博客文章中找到了以下解决方案:
ssh <hostname> -t "tmux"
当我使用它时出现以下错误:
bash: tmux: command not found
我很困惑,因为我可以在建立 ssh 连接后打开 tmux
,但不能直接打开。
当您使用 ssh 时,您的 PATH 变量中似乎没有 tmux 安装路径。
使用 which tmux
检查 tmux
在远程机器上的安装路径是什么。并验证您是否可以在以下命令的输出中看到该路径。
ssh <hostname> "echo $PATH"
您可以使用完整路径
ssh <hostname> -t "/usr/bin/tmux"
或更新 non-interactive shell.
的 PATH 设置
我尝试在连接到办公室计算机时自动打开 tmux
(使用 macOS Catalina 时 Mac)。
我在一些答案和一些博客文章中找到了以下解决方案:
ssh <hostname> -t "tmux"
当我使用它时出现以下错误:
bash: tmux: command not found
我很困惑,因为我可以在建立 ssh 连接后打开 tmux
,但不能直接打开。
当您使用 ssh 时,您的 PATH 变量中似乎没有 tmux 安装路径。
使用 which tmux
检查 tmux
在远程机器上的安装路径是什么。并验证您是否可以在以下命令的输出中看到该路径。
ssh <hostname> "echo $PATH"
您可以使用完整路径
ssh <hostname> -t "/usr/bin/tmux"
或更新 non-interactive shell.
的 PATH 设置