Problème: Après avoir mis à jour iTerm2 en version 3.3.6, j'ai commencé à recevoir le message suivant à chaque ouverture d'iTerm2 ou ouverture d'un nouvel onglet dans iTerm2.
Login incorrect
login:
Je pouvais ensuite me connecter et utiliser iTerm comme d'habitude, mais je recevais le même message et l'invite à chaque ouverture d'un nouvel onglet.
Contournement: Si je vais dans Préférences > Profils et que je change le paramètre Répertoire de travail de "Répertoire principal" à "Répertoire:", puis que je saisis le chemin de mon répertoire personnel, cela résout le problème.
Question: J'essaie de comprendre et de résoudre le problème sous-jacent. Étant donné le contournement ci-dessus, il semble qu'iTerm2 pense que mon répertoire personnel est ailleurs. Des idées?
Détails supplémentaires: Je suis sous MacOS 10.14.5. Mon nom d'utilisateur et mon répertoire personnel contiennent un espace. Quelqu'un a suggéré que cela pourrait être une partie du problème, mais si l'espace posait problème, cela n'explique pas pourquoi ce n'est devenu un souci qu'après la mise à jour d'iTerm.
1 votes
Je suis sous High Sierra et iTerm 3.3.6 et je ne parviens pas à reproduire votre problème. Tout fonctionne bien sur ma machine. Avez-vous quelque chose d'étrange dans votre fichier .bash_profile ?
0 votes
Merci. J'ai essayé de supprimer mes fichiers .bash_profile et .bashrc de mon répertoire personnel, mais le problème persistait. Est-ce que votre répertoire personnel contient un espace?
0 votes
Non, mon répertoire personnel ne contient pas d'espace.
1 votes
Je vois maintenant ce problème et mon répertoire personnel contient effectivement un apostrophe -
'
. (ce n'est pas recommandé d'ailleurs)0 votes
Est-ce que la solution de contournement fonctionne pour vous? J'essaie de décider si je devrais la publier comme réponse.