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ć?

Odpowiedzi:


13

Usuwanie

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

z konfiguracji naprawiłem problem.


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.