ConEmu пытается открыться и тут же падает

Я использую ConEmu x64 на своем домашнем компьютере с Git Bash, и он у меня работает хорошо.

Недавно я начал новую работу и не смог заставить их работать вместе на моей новой машине.
Сначала ConEmu работал нормально, но не запускал git bash, теперь после нескольких удалений, когда я пытаюсь чтобы запустить conemu он пытается открыть и сразу вылетает.

Git Bash работает сам по себе, хотя он открывается внутри MinGW, что отличается от того, как он работает на моем домашнем компьютере.
Я не особо разбираюсь в различиях между mingw и git bash, но я знаю, что mingw поставляется с git bash на окна.

Я использую Windows 10 на обоих компьютерах и установил одинаковые переменные среды с помощью Rapid EE.

Как я могу запустить сеанс bash в окнах ConEmu без сбоев?


person Blake Schwartz    schedule 15.03.2016    source источник
comment
conemu.github.io/en/BadIssue.html   -  person Maximus    schedule 15.03.2016
comment
О-о-о-о...... ОС Windows, версия 10, ConEmu x64, и я пробовал несколько разных версий на своем рабочем компьютере, на домашнем компьютере работает 151217; Я вернулся и загрузил это на рабочую машину, и она вылетает. Я пробовал текущую стабильную и альфа-версии (используя установщик в каждом случае). Я не могу сделать снимок экрана, потому что окно открывается и закрывается так быстро, и я не знаю, как делать журналы отладки (извините, я Я все еще начинающий разработчик.) Похоже, ConEmu пытается запустить Git Bash, когда происходит сбой. у меня гит 2.7   -  person Blake Schwartz    schedule 16.03.2016


Ответы (3)


Наконец-то исправил мою проблему - я удалил git bash, после чего окно conemu оставалось открытым. Я проверил вкладку «Настройки», и терминал все еще пытался открыть git bash, и путь к файлу больше не действителен. Итак, после очистки всех предопределенных задач я смог переустановить ConEmu и Git Bash и указать правильный путь к git bash .exe. Теперь работает нормально. Я определенно ценю conemu, как пользователь Windows в среде Linux, это очень полезный инструмент.

person Blake Schwartz    schedule 23.03.2016
comment
Моя проблема также была связана с git, поэтому удаление git остановило сбой. Затем я удалил git из задач запуска, и теперь он работает даже после переустановки git. - person ditoslav; 26.06.2016

Я обычно:

person VonC    schedule 15.03.2016
comment
спасибо Вон! Однако проблема в том, что сейчас я даже не могу заставить ConEmu запуститься и оставаться открытым; окно открывается примерно на 1 секунду, а затем вылетает/исчезает. На моем домашнем компьютере я смог настроить conemu для открытия git bash, как вы сказали. К сожалению, я не знаю, как диагностировать, что происходит с падением приложения. - person Blake Schwartz; 16.03.2016
comment
@BlakeSchwartz Тогда попробуйте следующее: заархивируйте папку установки ConEmu, затем удалите ConEmu. После удаления распакуйте архив ConEmu и попробуйте запустить ConEmu64.exe. Посмотрите, останется ли он открытым. Я использую ConEmuPack.151208 без проблем. - person VonC; 16.03.2016
comment
Спасибо Вон, попробую. Я еще не пробовал устанавливать через zip-файл. - person Blake Schwartz; 16.03.2016

Если вы не видите «Сообщение о сбое», то говорить о сбое ConEmu неправильно. Если ваша оболочка завершается немедленно и правильно, то ConEmu закрывает свое окно по умолчанию, и это нормальное и ожидаемое поведение.

Поэтому ваш вопрос нужно перефразировать так: «Почему мой экземпляр bash завершает работу сразу после запуска». Вопрос не относится к самому ConEmu.

Однако чтение документации ConEmu даст вам много интересных заметок. Особенно:

  • ConEmu -detached
  • ConEmu -basic
  • ConEmu -log
  • ConEmu -? наконец-то!
person Maximus    schedule 16.03.2016
comment
Спасибо, сэр, похоже, это многообещающая информация для моего дела. Я подозревал, что моя проблема может быть вызвана оболочкой Windows (?) или каким-либо другим процессом, запускающим сам ConEmu, но я совершенно не знаю, как это работает (я предполагаю, что ConEmu запускается внутри утилиты командной строки Windows, такой как cmd?) Где можно запустить команды, перечисленные в ваших документах, если окно conemu не остается открытым? В Windows CLI или Git Bash? Спасибо еще раз. - person Blake Schwartz; 16.03.2016
comment
Все еще не повезло... Как я уже сказал, отсутствие у меня знаний/опыта отладки, по-видимому, является основной проблемой. Хотя теперь я почти уверен, что на самом деле это проблема с git bash больше, чем с conemu - если я удалю оба, а затем переустановлю conemu без git, я могу открыть conemu, и он просто откроет вкладку «cmd.exe». Странно то, что если я открою меню настроек-›задачи, там будут указаны git и putty, несмотря на то, что git был удален. Как только я переустанавливаю git, проблема с запуском/сбоем начинается снова. Похоже, что путь git bash не определяется должным образом. - person Blake Schwartz; 17.03.2016
comment
Действительно облом, потому что использование шпатлевки в среде Linux далеко не идеально. - person Blake Schwartz; 17.03.2016