помощь дарка разбивает мою скорлупу
Вопрос
Я только что установил darcs 2.1.2.2.Когда я набираю справку darcs, появляется что-то менее похожее.Когда я отклоняю его с помощью q, он исчезает, но я не получаю приглашения и не могу выполнить никаких команд.Си-си тоже не работает.Я использую bash на gentoo.
Решение
Я понятия не имею, что такое darcs, но когда bash не удается вернуться к подсказке, что какая-то команда как часть конвейера все еще выполняется.Например, если вы побежали:
cmd | less
И выходил меньше, но cmd не умирал из-за сломанного канала, тогда cmd продолжал бы выполняться, а bash продолжал бы ждать, пока он завершится.Он также мог бы не реагировать на сигналы и нажатия клавиш, если бы у него не было доступа к tty.
Вам понадобится второй терминал, чтобы проверить, не зависают ли какие-либо процессы после попытки отключить darcs.Иногда Ctrl-Z или Ctrl-\ будут работать там, где Ctrl-C этого не делает.Вероятно, нет другого решения, кроме как посмотреть на darcs и выяснить, почему он не уменьшается, как следовало бы.Если он действительно запускается реже, то, возможно, ввод ">" перед "q" приведет к правильному завершению.
Другие советы
В этой ситуации (терминал испорчен, не видно, что вы вводите) команда "сброс" часто все исправляет.
Я бы попробовал еще раз с более новой darcs, например, версией 2.3, выпущенной сегодня.Если проблема все еще возникает, вы, вероятно, можете изменить это поведение - см. Руководство darcs.В противном случае люди на irc-канале #darcs смогут помочь.