Вопрос

Я только что установил 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 смогут помочь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top