Pourquoi iterm2 ferme-t-il immédiatement les nouvelles sessions?


14

J'ai apporté quelques modifications à mon .bashrcfichier dans mon nouveau MacBook, principalement des alias pour les commandes courantes.

Peu de temps après, iterm2 ferme immédiatement chaque nouvelle session ou onglet avec le message crypté suivant:

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

Remarques:

  • terminal fonctionne bien.
  • J'ai essayé de renommer .bashrcet de relancer iterm, mais le problème persiste.

1
Lorsque vous dites "pas de chance", voulez-vous dire que vous ne parvenez pas à renommer .bashrc, ou que lorsque vous le faites, le problème persiste? Si c'est le second, avez-vous relancé iTerm2 ou redémarré depuis renommer .bashrc?
Daniel

Clarifié la question - je voulais dire que le changement de nom n'a pas aidé. Je vais essayer de redémarrer maintenant.
Adam Matan

N'y a-t-il pas un paramètre que vous pouvez décocher pour laisser la session brièvement active ouverte?
Pysis

Réponses:


12

Le shell par défaut était un commandshell sans commande, pas un login shell.

Solution:

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

Réglez le bouton radio sur Login shell


9

Pour certains autres, allez dans iTerm> Préférences> Profils> Général> Commande.

Si le bouton radio est «Login shell», changez le bouton radio en «Commande» et entrez

/ bin / bash -l

Devrait ressembler à ceci:


vient de travailler pour moi le 3.0.12
Rob Davies

agréable .. content d'avoir été utile
Vivek

J'avais une machine configurée en entreprise qui configurait le shell en tant que /bin/false, donc cela réglait l'iTerm non démarrable. Ils ont -laidé à s'assurer que les scripts de démarrage étaient chargés en tant que connexion.
wrlee

1

Compte tenu du message d'erreur, vous essayez d'attribuer une valeur à la argpathvariable, mais vous disposez d'un espace après le =- aucun espace n'est autorisé.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.