He realizado algunos cambios en mi .bashrc
archivo 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:
terminal
funciona bien.- Intenté cambiar el nombre
.bashrc
y reiniciariterm
, pero el problema persiste.
Respuestas:
El shell predeterminado era un
command
shell 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-l
maquillaje 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
argpath
variable, pero tiene un espacio después de=
- no se permiten espacios allí.fuente