私は現在1.6(バグ修正)よりも新しいバージョンにアップグレードしようとしています。私はUbuntuを使用しており、最近Ubuntu 13.04にアップグレードしました。
理想的には、tmuxバージョン1.8または1.9を使用したいと思います。最新バージョンをダウンロードしましたが機能できません。
1.9aをダウンロードしましたが、実行しようとすると動作が停止します。
私はこのダウンロードを試しました:http://sourceforge.net/p/tmux/tmux-code/ci/master/tree/README#l26
そしてそうだった
$ sh autogen.sh
$ ./configure && make
しかし、私は理解しています
$ ./tmux
$ protocol version mismatch (client 8, server 6)
バージョン1.8.4をダウンロードして試してみましたが、ダウンロードしたファイルに使用できるファイルがないようです。
答え1
これは動作するためにtmuxが必要で、すべてのセッションを失いたくない場合に便利です。
$ tmux attach
protocol version mismatch (client 7, server 6)
$ pgrep tmux
3429
$ /proc/3429/exe attach
Google Plus のオリジナル投稿 -https://plus.google.com/110139418387705691470/posts/BebrBSXMkBp
答え2
tmux
これは、デフォルトでは(以前の)サーバーがすでに実行されており、新しいサーバーがお互いを理解tmux
していないため、そのサーバーに接続できないことを示します。既存のtmux
セッションをすべて終了し、新しいバージョンで新しいセッションを開始すると、すべてが正常です。
答え3
tmux
私にもこの問題があるので、すべてのプロセスを終了すると機能します。
sudo killall -9 tmux
答え4
または、-L
tmuxにパラメータを渡して新しいサーバーグループを作成することもできます。 (既存のセッションを終了したくない場合 - 既存のAmazon Linux開発ボックスの上にコンテナ化されたUbuntu 18.04をテストしたときにこの問題が発生しました。)
$ tmux
protocol version mismatch (client 8, server 7)
$ tmux -L /tmp
[in tmux session, then exit out]
[detached (from session 1)]
$