Ich habe einige Änderungen an meiner .bashrc
Datei in meinem neuen MacBook vorgenommen, hauptsächlich Aliase für häufig verwendete Befehle.
Kurz darauf schließt iterm2 sofort jede neue Sitzung oder Registerkarte mit der folgenden kryptischen Nachricht:
## exec failed ##
argpath= error=No such file or directory
Anmerkungen:
terminal
funktioniert gut.- Ich habe versucht, umzubenennen
.bashrc
und neu zu starteniterm
, aber das Problem besteht weiterhin.
Antworten:
Die Standard-Shell war eine
command
Shell ohne Befehl, keinelogin shell
.Lösung:
iTerm-> Preferences-> Profiles-> General->Command
Stellen Sie das Optionsfeld auf Login shell
quelle
Für einige andere gehen Sie zu iTerm> Einstellungen> Profile> Allgemein> Befehl.
Wenn das Optionsfeld "Anmeldeshell" lautet, ändern Sie das Optionsfeld in "Befehl" und geben Sie ein
Sollte ungefähr so aussehen:
quelle
/bin/false
war. Durch das Festlegen dieser Option wurde das nicht startbare iTerm behoben. Das-l
half sicherzustellen, dass die Startskripte als Login geladen wurden.In Anbetracht der Fehlermeldung versuchen Sie, der
argpath
Variablen einen Wert zuzuweisen , aber Sie haben ein Leerzeichen nach dem=
- dort sind keine Leerzeichen zulässig.quelle