我刚刚安装tmux(终端多路复用器)与 homebrew。当我尝试运行它时,它总是退出,并且[exited]
没有任何内容显示。
当我尝试运行时tmux list-session
出现错误:
无法连接到服务器:连接被拒绝
我尝试运行tmux start-server
,但仍然没有任何反应。
我能做些什么?
答案1
我也遇到了同样的问题。这是由于set-option -g default-command "reattach-to-user-namespace -l zsh"
我的.tmux.conf
没有重新附加到用户命名空间已安装。
修复方法是通过 Homebrew 安装“reattach-to-user-namespace”(brew install reattach-to-user-namespace
)
答案2
就我的情况而言,我一直在摆弄一些点文件,所以预料到事情会出错。我的解决办法是使用 关闭 tmux killall tmux
。之后我就能正常启动了。
答案3
我刚刚更新 tmux 就发生了这种情况,当时我还在运行旧版本的 tmux。
如果您刚刚更新了 tmux,请退出所有正在运行的 tmux 会话,它应该可以再次工作。
答案4
如果您使用脚本来包装reattach-to-user-namespace
,如下所述吉梅,不要忘记使用 使脚本可执行chmod +x ~/bin/login-shell
。