2008-12-16 24 views
0

我剛安裝了darcs 2.1.2.2。當我輸入darcs的幫助時,就會顯示出較少的樣子。當我用q解僱它時,它會消失,但我沒有得到提示,也無法執行任何命令。 C-c也不起作用。我在gentoo上使用bash。darcs幫我打破我的外殼

回答

2

我不知道darcs是什麼,但是當bash無法返回到作爲管道一部分的某些命令仍在運行的提示時。例如,如果你跑:

cmd | less 

並退出較少,但CMD沒有從破管死,那麼CMD將繼續運行和bash將繼續等待,直到它退出。如果它沒有訪問tty,它也可能不會響應信號和按鍵。

您需要第二個終端來檢查是否有任何進程在嘗試解除darcs後四處閒逛。有時Ctrl-Z或Ctrl- \將在Ctrl-C沒有的地方工作。除了看達爾奇之外,可能還有其他的解決方法,弄清楚它爲什麼不像它應該那樣黯淡。如果真的少了,那麼在「q」之前輸入「>」可以正確退出。

1

在這種情況下(終端搞砸了,看不到你要輸入的內容),「重置」命令通常會解決問題。

我會再試一次較新的darcs,例如今天發佈的2.3版本。如果問題仍然存在,您可以更改此行爲 - 請參閱darcs手冊。否則,#darcs irc頻道上的人員將能夠提供幫助。