Я сделал некоторые изменения в моем .bashrc
файле в моем новом MacBook, в основном псевдонимы для общих команд.
Вскоре после этого iterm2 немедленно закрывает каждый новый сеанс или вкладку следующим загадочным сообщением:
## exec failed ##
argpath= error=No such file or directory
Примечания:
terminal
работает отлично.- Я пытался переименовать
.bashrc
и перезапуститьiterm
, но проблема сохраняется.
Ответы:
Оболочкой по умолчанию была
command
оболочка без команды, а неlogin shell
.Решение:
iTerm-> Preferences-> Profiles-> General->Command
Установите переключатель в положение Login shell
источник
Для некоторых других перейдите в iTerm> Настройки> Профили> Общие> Команда.
Если переключатель «Вход в оболочку», установите переключатель в положение «Команда» и введите
Должно выглядеть примерно так:
источник
/bin/false
, поэтому настройка исправила незапускаемый iTerm.-l
Помог убедитесь , что сценарии запуска были загружены в качестве логина.Получив сообщение об ошибке, вы пытаетесь присвоить
argpath
переменной значение, но после ...=
пробелы там не разрешены.источник