tmux没有服务器在/ private/tmp/tmux-502/default上运行

s_z*_*ang 14 macos tmux macos-sierra

在macOS 10.12.1上

tmux 2.3

运行时:

tmux source-file ~/.tmux.conf
Run Code Online (Sandbox Code Playgroud)

得到错误:

no server running on /private/tmp/tmux-502/default
Run Code Online (Sandbox Code Playgroud)

cha*_*doh 6

运行自动配置tmux工作区然后附加它们的脚本时,我遇到了相同的错误。

但是,当我自己运行tmux命令时,出现了一个更有用的错误。它告诉我~/.tmux.conf文件的几行引起错误。我猜他们已经过时了。

我注释掉了这些行,现在一切正常。也许对您也有用吗?


anq*_*egi -2

我将使用Iterm2和 brew

如果你之前安装了 tmux 请卸载它,如果你使用brew withbrew

brew uninstall tmux --force
Run Code Online (Sandbox Code Playgroud)

然后再次安装

brew install tmux
Run Code Online (Sandbox Code Playgroud)

最后.tmux.conf在你的主目录中创建一个文件

cd && cat > .tmux.conf                                                                                                                                                                                                                                                                            
set-option -g mouse on

# make scrolling with wheels work
bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'select-pane -t=; copy-mode -e; send-keys -M'"
bind -n WheelDownPane select-pane -t= \; send-keys -M
Run Code Online (Sandbox Code Playgroud)

输入 Ctrl - d 就这样