Tmux [zakończony] przy starcie

8

Niedawno zainstalowałem Tmux i bardzo się ucieszyłem. Nagle pomyślałem, że zacznie generować błąd, gdy spróbuję utworzyć nową sesję z poziomu mojego terminala:

tmux new -s my-session

spowoduje awarię aplikacji i tylko wróci

[exited]

i umieść następujące w następnym wierszu poleceń:

62;9;c

Będąc nowym użytkownikiem Tmux, nie mam pojęcia, jak rozwiązać ten problem. Czy ktoś rozpoznaje ten błąd i wie, jak go naprawić?

Severin
źródło

Odpowiedzi:

13

Usuwanie

set-option -g default-command "reattach-to-user-namespace -l zsh"

z konfiguracji naprawiłem problem.

Severin
źródło
Wydaje mi się, że jest to szczególny problem. Czy 62;9;cindeks wiersza i kolumny w pliku konfiguracyjnym nie spowodował błędu?
user.dz
Czy to wskazuje lokalizację w konfiguracji, w której wystąpił błąd?
Severin
Nie wiem, ale pytam, czy wiesz? czy możesz potwierdzić, jeśli tak?
user.dz
1
Właśnie sprawdzono, a błąd wystąpił w linii 27, więc nic nie ma z 62; 9; c
Severin
2

Natrafiłem na ten problem, a przyczyną było to, że ścieżka powłoki była niepoprawna w moim pliku .tmux.conf

set -g default-shell /usr/local/bin/fish

Nie mógł znaleźć muszli, więc się rozbił. Powinieneś prawdopodobnie sprawdzić, czy domyślna ścieżka powłoki jest poprawna.

Po-Hsiang Hao
źródło
1
twoja odpowiedź nie jest jasna ... jaka jest właściwa ścieżka?
Użytkownik
użyj polecenia, whichaby zlokalizować, gdzie znajduje się plik, na przykład:which fish
Syl