Mac OS X - Aparece la ventana del terminal pero se cierra inmediatamente

4

Estoy usando Mac OS X Lion 10.7. Abro la Terminal y su ventana aparece pero se cierra inmediatamente y su icono permanece en el dock. Está funcionando bien hace un momento. No sé lo que he desordenado. Miré el archivo de registro en la aplicación de la Consola y veo "inicio de sesión: USER_PROCESS 172 ttys000"

    
pregunta slekcher 15.04.2013 - 06:45

4 respuestas

4

Esto parece como si hubiera un problema con uno de los archivos de configuración para su shell. Para arreglar hacer

  1. Con la Terminal aún en ejecución, use Shift-Cmd-N para ejecutar zsh
  2. En zsh ejecute ls -l .bashrc .profile y cambie el nombre de todos los archivos encontrados ( mv .bashrc .bashrc.save , mv .profile .profile.save )
  3. Con la ventana aún abierta, escriba Cmd-T para abrir una nueva pestaña que ejecuta bash .
  4. Suponiendo que esto funcionó, revisa .bashrc.save / .profile.save (y todo lo que se llame desde allí) para ver si hay errores. También puede renombrarlos de nuevo y ejecutar login en el shell en ejecución, lo que puede mostrar algunos errores al ejecutar los scripts y darle algunas sugerencias sobre dónde buscar problemas.
  5. En caso de que la ejecución de bash en el paso 3 no haya funcionado (la pestaña se haya cerrado nuevamente), es posible que también deba cambiar el nombre de /etc/profile y /etc/bashrc con sudo mv /etc/profile /etc/profile.save; sudo mv /etc/bashrc /etc/bashrc.save
respondido por el nohillside 15.04.2013 - 14:00
2

Hace poco tuve este problema porque desinstalé la versión de bash instalada por macports ( /opt/local/bin/bash ) sin darme cuenta de que era mi shell predeterminado. La solución fue cambiar mi shell predeterminado de nuevo a /bin/bash a través de las opciones de usuario avanzadas en Usuarios & Grupos de preferencias del sistema. (Vea el @sdmeyers 'comentario en @ Respuesta pirolística para instrucciones.)

    
respondido por el Doug Paul 16.05.2015 - 17:24
1

Intenta ocultar el ~/.bash_profile actual de tu shell. Simplemente cambie el nombre a ~/.bash_profile_bkp y vea si algo cambia.

    
respondido por el whatyouhide 15.04.2013 - 11:49
0

¿Qué shell estás usando? Intenta voltear el predeterminado. Encontré una mala configuración de .profile bash bash, y cambiar temporalmente a otro shell para editar el .profile solucionó mi problema.

    
respondido por el Pyrolistical 15.04.2013 - 07:20

Lea otras preguntas en las etiquetas