Чому iterm2 негайно закриває нові сеанси?


14

Я змінив свій .bashrcфайл у своєму новому MacBook, головним чином псевдоніми для загальних команд.

Незабаром iterm2 негайно закриває кожен новий сеанс або вкладку з наступним криптовалютним повідомленням:

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

Примітки:

  • terminal працює чудово.
  • Я намагався перейменувати .bashrcта перезапустити iterm, але проблема зберігається.

1
Коли ви говорите "не пощастило", ви маєте на увазі, що ви не можете перейменувати. Якщо це друге, ви перезапустили iTerm2 або перезавантажили після перейменування .bashrc?
Даниїл

Уточнив питання - я мав на увазі, що перейменування не допомогло. Я зараз спробую перезавантажити.
Адам Матан

Чи не існує налаштування, яке можна зняти, щоб залишити короткочасний сеанс відкритим?
Pysis

Відповіді:


12

Оболонка за замовчуванням була commandоболонкою без команди, не a login shell.

Рішення:

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

Встановіть перемикач на Login shell


9

Для деяких інших перейдіть до iTerm> Налаштування> Профілі> Загальне> Команда.

Якщо перемикачем є "Оболонка входу", змініть перемикач на "Команда" та введіть

/ бін / баш -л

Має виглядати приблизно так:


щойно працював на мене 3.0.12
Роб Девіс

приємно .. рада, що я була корисною
Vivek

У мене була налаштована на підприємстві машина, яка налаштовувала оболонку як /bin/false, тому встановлення цього виправляло не-зірковий iTerm. -lДопоміг переконайтеся , що сценарії запуску були завантажені в якості логіна.
wrlee

1

Враховуючи повідомлення про помилку, ви намагаєтеся призначити певну величину argpathзмінній, але у вас є пробіл після =- пробілів там не дозволено.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.