Ottenere un errore del terminale non adatto quando si apre tmux dopo il passaggio a homebrew

2

L'utente di macbook di lunga data (tmux / 256color ecc ha funzionato bene). Recentemente ho deciso di passare ad homebrew. La maggior parte delle cose funziona di nuovo.

tmux lancia il seguente errore all'avvio (non ha cambiato terminale o .tmux.conf)

open terminal failed: missing or unsuitable terminal: xterm-256color

Ho commentato le impostazioni del terminale nel mio tmux.conf e ho provato a settare $ TERM a xterm. Succede la stessa cosa (sostituendo xterm-256color con qualsiasi cosa abbia impostato $ TERM). Il mio istinto dice che stavo usando un terminfo da macports e che sto usando il terminfo di sistema con homebrew. Non sei sicuro di come farlo con homebrew da testare.

Numeri di versioni possibilmente rilevanti:

  • homebrew 0.9.5
  • tmux 1.9a
  • iterm 2.0.0.20150412
  • yosemite (aggiornato)
  • zsh 5.0.5
posta skarface 18.04.2015 - 17:03
fonte

2 risposte

1

Ho dovuto aggiungere:

set-option -g default-terminal screen-256color

al mio ~/.tmux.conf per farlo funzionare sotto tutte le stesse versioni di cui fai riferimento sopra su Yosemite. Puoi vedere il mio file di configurazione tmux qui se desideri un punto di riferimento.

    
risposta data 18.04.2015 - 19:28
fonte
0

Riavviato per fare un aggiornamento, provato di nuovo tmux e le cose sembravano funzionare. Sto indovinando che disconnettersi e accedere di nuovo avrebbe risolto anche. Probabilmente è necessario riavviare il termcap dopo la migrazione homebrew di macports- & gt.

    
risposta data 19.04.2015 - 05:15
fonte

Leggi altre domande sui tag