启动时 Tmux

启动时 Tmux

我最近安装了 Tmux,对此感到非常高兴。突然间,当我尝试在终端内创建新会话时,它会开始抛出一个错误:

tmux new -s my-session

将导致应用程序崩溃并仅返回

[exited]

并在下一个命令行中输入以下内容:

62;9;c

作为 Tmux 的新手,我不知道如何修复此问题。有人知道这个错误并知道如何修复吗?

答案1

移除

set-option -g default-command "reattach-to-user-namespace -l zsh"

从配置上来说,这个问题为我解决了。

答案2

我遇到了这个问题,原因是我的.tmux.conf 中的 shell 路径错误

set -g default-shell /usr/local/bin/fish

它找不到 shell,所以崩溃了。你可能需要检查一下你的默认 shell 路径是否正确。

答案3

首先,我卸载了 tmux 并删除了它的配置文件 .tmux.conf。对我有用的方法是删除tmp/tmux-1000目录,然后再次安装 tmux。在我看来,tmux 每次启动时都在使用目录default中的文件tmp/tmux-1000,而且非常重要的是,卸载时不会删除这个目录tmux

相关内容