19 votos

¿Por qué iterm2 cierra inmediatamente las nuevas sesiones?

He hecho algunos cambios en mi .bashrc en mi nuevo MacBook, sobre todo 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.
  • He intentado cambiar el nombre .bashrc y relanzamiento iterm pero el problema persiste.

1 votos

Cuando dices "no ha habido suerte", ¿quieres decir que no puedes renombrar .bashrc, o que cuando lo haces, el problema persiste? Si es lo segundo, ¿has relanzado iTerm2 o reiniciado desde que renombraste .bashrc?

0 votos

He aclarado la pregunta: quería decir que el cambio de nombre no ha servido de nada. Voy a tratar de reiniciar ahora.

0 votos

¿No hay un ajuste que se pueda desmarcar para dejar abierta la sesión brevemente activa?

15voto

Luke Francl Puntos 11707

El shell por defecto era un command shell sin mando, no un login shell .

Solución:

iTerm -> Preferences -> Profiles -> General -> Command

Poner el botón de radio en Login shell

11voto

Vivek Puntos 191

Para otros, vaya a iTerm > Preferencias > Perfiles > General > Comando.

Si el botón de opción es "Login shell", cambie el botón de opción a "Command" e introduzca

/bin/bash -l

Debería ser algo así:

0 votos

Acaba de trabajar para mí en 3.0.12

0 votos

Bien me alegro de haber sido útil.

0 votos

Yo tenía una empresa configurado máquina que shell configurado como /bin/false por lo que al configurar esto se solucionó el problema del iTerm que no arrancaba. El -l ayudó a asegurarse de que los scripts de arranque se cargaran como inicio de sesión.

1voto

Mark Puntos 6

Teniendo en cuenta el mensaje de error, usted está tratando de asignar algún valor a la argpath pero tiene un espacio después de la variable = -- no se permiten espacios allí.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X