Los terminales iTerm2 se cierran inmediatamente con "argpath=login error=No such file or directory"

Cada vez que trato de abrir una nueva ventana de terminal en iTerm, se cierra inmediatamente después de mostrar esto:

## exec failed ##
argpath=login error=No such file or directory

¿Alguien sabe qué está causando esto? ¡Gracias!

notas

  • El terminalesta funcionando bien
  • El comando predeterminado para las nuevas sesiones de iTerm se establece enLogin shell

Respuestas (2)

No estoy seguro de por qué no funcionó con el shell de inicio de sesión seleccionado, pero lo cambié ⌘ commande invoqué bash -lo /bin/bash -lpara que funcione de la misma manera. ¡Espero que esto ayude a cualquier otra persona que tenga el mismo problema!

ingrese la descripción de la imagen aquí

En mi caso, actualicé mi sistema y la actualización incluía "arreglos de línea de comando", después de reiniciar iTerm no funcionó. Cambiar las preferencias como lo describe CMDabado solucionó mi problema. He actualizado la respuesta para incluir una captura de pantalla.

Tuve el mismo error, y la causa fue que mi variable PATH no estaba configurada correctamente (me había entrometido). Restaurar un valor adecuado usando setenv solucionó el problema. Si se ha entrometido con su ruta de inicio, debe editarla con launchctl.

En una terminal:

launchctl
setenv PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

Es posible que deba agregar la ruta a su archivo /etc/launchd.conf y reiniciar su computadora también. Consulte https://stackoverflow.com/questions/135688/setting-environment-variables-in-os-x para obtener más información.

Por favor, guíenos cómo establecer el valor correcto.
Sí, ¡aquí tienes!.