Error de terminal inadecuado al abrir tmux después de cambiar a homebrew

2

Usuario de macports desde hace mucho tiempo (tmux / 256color, etc. funcionó bien). Recientemente decidí cambiar a homebrew. Que la mayoría de las cosas vuelvan a funcionar.

tmux produce el siguiente error al iniciar (no se ha cambiado la terminal o .tmux.conf)

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

Comenté la configuración del terminal en mi tmux.conf e intenté establecer mi $ TERMIN en xterm. Lo mismo sucede (reemplazando xterm-256color con lo que tenga configurado $ TERM para). Mi instinto dice que estaba usando un término de macports y que estoy usando el sistema terminfo con homebrew. No estoy seguro de cómo hacer esto con Homebrew para probar.

Posiblemente números de versiones relevantes de cosas:

  • homebrew 0.9.5
  • tmux 1.9a
  • iterm 2.0.0.20150412
  • yosemite (actualizado)
  • zsh 5.0.5
pregunta skarface 18.04.2015 - 17:03

2 respuestas

1

Tuve que agregar:

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

a mi ~/.tmux.conf para que funcione bajo todas las mismas versiones a las que hace referencia anteriormente en Yosemite. Puede ver mi archivo de configuración de tmux aquí si desea un punto de referencia.

    
respondido por el Ian C. 18.04.2015 - 19:28
0

Reiniciado para tomar una actualización, probé tmux nuevamente y las cosas parecieron funcionar. Supongo que cerrar la sesión y volver a iniciarla también lo habría solucionado. Probablemente sea necesario reiniciar el termcap después de la migración de macports - > homebrew.

    
respondido por el skarface 19.04.2015 - 05:15

Lea otras preguntas en las etiquetas