Instalé Yosemite ahora y después de la instalación, el terminal no funciona. Solía funcionar antes, pero después de la instalación del nuevo OS X en Mavericks ya no funciona. ¿Cómo puedo resolver esto?
Si abro el terminal se muestra este mensaje:
Last login: Sun Dec 28 00:42:15 on ttys000
login: /usr/local/bin/bash: No such file or directory
[Process completed]
Respuestas:
Instalaste otra versión de bash, ¿verdad? El shell de inicio de sesión predeterminado es / bin / bash. puedes cambiarlo siguiendo estos pasos,
fuente
Su instalación personalizada de
bash
ya no está presente después de actualizar a Yosemite.Si movió Homebrew a un lado para hacer que la instalación de Yosemite sea más rápida , puede moverla nuevamente a través del Finder y todo funcionará.
Alternativamente, puede cambiar el shell utilizado por Terminal.app de nuevo al proporcionado
bash
por el sistema seleccionandoTerminal > Preferences
desde la barra de menú (esto aún debería estar disponible a pesar de que la ventana Terminal muestra que no pudo iniciarse) en Terminal.app y debajo de laGeneral
pestaña establece laShells open with:
configuraciónCommand (complete path):
e ingresa:en el área de comando así:
Esto le permitirá abrir una ventana de Terminal. Una vez que esta ventana esté abierta, le sugiero que vuelva a configurar su shell predeterminado al sistema proporcionado
bash
por ejecutando:Una vez que haga esto, puede volver a cambiar las preferencias de Terminal.app
Default login shell
.fuente