我最近安装了 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