He realizado algunos cambios en mi .bashrcarchivo en mi nuevo MacBook, principalmente alias para comandos comunes.
Poco después, iterm2 cierra inmediatamente cada nueva sesión o pestaña con el siguiente mensaje críptico:
## exec failed ##
argpath= error=No such file or directory
Notas:
terminalfunciona bien.- Intenté cambiar el nombre
.bashrcy reiniciariterm, pero el problema persiste.

Respuestas:
El shell predeterminado era un
commandshell sin comando, no unlogin shell.Solución:
iTerm-> Preferences-> Profiles-> General->Command
Configure el botón de radio en Login shell
fuente
Para algunos otros, vaya a iTerm> Preferencias> Perfiles> General> Comando.
Si el botón de opción es 'Shell de inicio de sesión', cambie el botón de opción a 'Comando' e ingrese
Debería verse así:
fuente
/bin/false, por lo que configurar esto solucionó el iTerm no iniciable. El-lmaquillaje ayudado a que las secuencias de comandos de puesta en marcha se carga como un inicio de sesión.Dado el mensaje de error, está intentando asignar algún valor a la
argpathvariable, pero tiene un espacio después de=- no se permiten espacios allí.fuente