代码之家  ›  专栏  ›  技术社区  ›  luntain

darcs帮我破壳

  •  0
  • luntain  · 技术社区  · 17 年前

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

    2 回复  |  直到 17 年前
        1
  •  2
  •   Steve Baker    17 年前

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

    cmd | less
    

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

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

        2
  •  1
  •   Simon Michael    17 年前

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

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

    推荐文章