Saya baru saja menginstal tmux (terminal multiplexer) dengan homebrew. Ketika saya mencoba menjalankannya, selalu keluar dengan [exited]
Tidak ada yang muncul.
Ketika saya mencoba menjalankan tmux list-session
saya mendapatkan kesalahan:
gagal terhubung ke server: Koneksi ditolak
Saya mencoba berlari tmux start-server
, tetapi sekali lagi tidak ada yang terjadi.
Apa yang dapat saya?
default-command
dan Andadefault-shell
. Jika tmux mengalami kesulitan menjalankan perintah default Anda (atau shell) itu akan merespon seperti yang Anda gambarkan. Untuk penyelidikan lebih lanjut, Anda dapat menggunakan melakukan sesuatu sepertitmux new /bin/zsh
untuk secara eksplisit memulai dengan (misalnya)/bin/zsh
alih-alih mengandalkandefault-command
ataudefault-shell
.tmux new /bin/zsh
bekerja untukku. Terima kasih.default-shell
ataudefault-command
pengaturan.mv $HOME/.tmux.conf $HOME/.tmux.conf.backup
dan lihat apakah tmux dimulai. @ ChrisJohnsen benar, solusi Anda berarti ada bug yang sedang terjadi.Jawaban:
Saya punya masalah yang sama. Itu disebabkan oleh memiliki
set-option -g default-command "reattach-to-user-namespace -l zsh"
di saya.tmux.conf
tanpa memasang kembali-ke-pengguna-namespace diinstal.Cara mengatasinya adalah menginstal "reattach-to-user-namespace" melalui Homebrew (
brew install reattach-to-user-namespace
)sumber
+1
Terima kasih banyak! Saya memiliki masalah yang persis sama. Apakah Anda tahu cara mengatur opsi secara kondisional sehingga tidak akan gagal pada sistem yang tidakreattach-to-user-namespace
diinstal?reattach-to-user-namespace
tetapi usaha saya sia-sia.reattach-to-user-namespace
hanya untuk tmux. Jika Anda berada di ubuntu, cukup komentari baris itu dari file .tmux.conf AndaPastikan opsi default-shell hanya berisi path yang dapat dieksekusi dan tidak mengandung opsi.
Di
/etc/tmux.conf
atau~/.tmux.conf
sumber
Jika Anda menggunakan skrip untuk membungkus
reattach-to-user-namespace
, seperti yang dijelaskan oleh jimeh , jangan lupa untuk membuat skrip tersebut dapat dieksekusichmod +x ~/bin/login-shell
.sumber