0

我刚刚安装了 darcs 2.1.2.2。当我输入 darcs help 时,会出现一些不太像的东西。当我用 q 关闭它时,它会消失,但我没有得到提示,也无法执行任何命令。抄送也不行。我在gentoo上使用bash。

4

2 回答 2

2

我不知道 darcs 是什么,但是当 bash 无法返回到作为管道一部分的某些命令仍在运行的提示时。例如,如果您运行:

cmd | less

并且退出较少,但 cmd 并没有因管道损坏而死,然后 cmd 将继续运行,bash 将继续等待,直到它退出。如果它无法访问 tty,它也可能不会响应信号和按键。

您将需要第二个终端来检查并查看在尝试关闭 darcs 后是否有任何进程挂起。有时 Ctrl-Z 或 Ctrl-\ 会在 Ctrl-C 不起作用的地方工作。除了查看 darcs 并弄清楚为什么它没有像应有的那样消失之外,可能没有其他解决方法。如果它确实启动较少,那么在“q”之前键入“>”可能会使其正常退出。

于 2009-01-04T19:06:12.000 回答
1

在这种情况下(终端搞砸了,看不到你在输入什么)“重置”命令通常会解决问题。

我会用更新的 darcs 再试一次,例如今天发布的 2.3 版。如果问题仍然存在,您可能可以更改此行为 - 请参阅 darcs 手册。否则,#darcs irc 频道上的人们将能够提供帮助。

于 2009-07-23T20:25:09.620 回答