Terminal e iTerm no funcionan después de actualizar a macOS Sierra

0

Después de actualizar a macOS Sierra, Terminal.app y iTerm fallaron con el mismo error:

login: /usr/local/bin/bash: No such file or directory

Ahora puedo arreglar Terminal con this . Pero luego en la Terminal:

mkdir: /Users/username/.bash_sessions: Operation not permitted

Además, esto no soluciona iTerm. Entonces, ¿de dónde proviene este /usr/local/bin/bash , por qué falta, y si Sierra lo eliminó, ¿por qué no se actualiza la nueva Terminal?

Hay un tipo con el mismo problema que el mío. Así que no estoy solo.

    
pregunta mist 02.11.2016 - 12:30

2 respuestas

2
  • Abrir preferencias del sistema > Usuarios & Grupos.
  • Desbloquear el candado en la parte inferior del panel de preferencias
  • Mantenga presionada la tecla de opción y haga clic en su cuenta, luego haga clic en el menú Opciones avanzadas ...
  • Cambia tu shell a /bin/bash
  • Haz clic en el botón OK y cierra el panel de preferencias.
  • Cerrar sesión y luego volver a iniciar sesión
respondido por el fd0 02.11.2016 - 13:13
1

/usr/local/bin/bash fue de brew install bash . Tuve /usr/local/bin/bash en /etc/shells . De alguna manera, la actualización de Sierra eliminó /usr/local/bin/bash y tanto Terminal como iTerm dejaron de funcionar. Tuve que volver a /bin/bash , reinstalar brew y bash 4.4 de brew, y ahora todo está bien.

    
respondido por el mist 03.11.2016 - 13:03

Lea otras preguntas en las etiquetas