4 votos

Mac OS X - La ventana de Terminal se muestra pero se cierra inmediatamente

Estoy usando Mac OS X Lion 10.7. Abro Terminal y su ventana se muestra pero inmediatamente se cierra y su icono permanece en el dock. Hace un momento funcionaba bien. No sé qué he estropeado. He mirado el archivo de registro en la aplicación Consola y veo "login: USER_PROCESS 172 ttys000"

3voto

Parece que hay un problema con uno de los archivos de configuración de su shell. Para solucionarlo, haga lo siguiente

  1. Con el Terminal todavía en marcha, utilice Shift-Cmd-N para correr zsh
  2. En zsh ejecute ls -l .bashrc .profile y cambie el nombre de todos los archivos que haya encontrado ( mv .bashrc .bashrc.save , mv .profile .profile.save )
  3. Con la ventana aún abierta, escriba Cmd-T para abrir una nueva pestaña en la que se ejecute bash .
  4. Suponiendo que esto haya funcionado, revisa .bashrc.save / .profile.save (y todo lo que se llame desde allí) para los errores. También puedes volver a nombrarlos y ejecutar login en el shell en ejecución que puede mostrar algunos errores de ejecución de los scripts y darle algunas pistas sobre dónde buscar los problemas.
  5. En caso de que se ejecute bash en el paso 3 no ha funcionado (la pestaña se ha cerrado de nuevo) es posible que también tenga que cambiar el nombre /etc/profile y /etc/bashrc con sudo mv /etc/profile /etc/profile.save; sudo mv /etc/bashrc /etc/bashrc.save

3voto

Doug Paul Puntos 111

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 por defecto. La solución fue cambiar mi shell por defecto de nuevo a /bin/bash a través de las opciones avanzadas de usuario en las Preferencias del Sistema de Usuarios y Grupos. (Véase Comentario de @sdmeyers sobre la respuesta de @Pyrolistical para las instrucciones).

1voto

Danny Tuppeny Puntos 124

Intenta ocultar la corriente ~/.bash_profile de su shell. Sólo tienes que cambiar el nombre a ~/.bash_profile_bkp y ver si algo cambia.

0voto

Pyrolistical Puntos 101

¿Qué shell estás utilizando? Intenta cambiar el que viene por defecto. Encontré que una mala configuración del .profile bloqueaba a bash, y cambiar temporalmente a otro shell para editar el .profile arregló mi problema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X