hg服务只是挂在终端

时间:2010-04-27 21:07:57

标签: ubuntu mercurial

我已经开始在我的个人项目中使用Mercurial,我现在正在浏览Joel的教程:http://hginit.com/02.html

问题是当我在终端中键入hg serve时,它只是挂起。其他命令如hg init完美无缺。有谁知道发生了什么事?

我通过这样做安装了mercurial:sudo apt-get install mercurial meld

2 个答案:

答案 0 :(得分:9)

您想使用-d选项在后台运行它:

hg serve -d

否则它将作为前台进程运行,记录到stdout和stderr。

运行hg help serve以查看更多选项。

答案 1 :(得分:2)

尝试将端口设置为8000之外的其他内容,例如hg serve -p 9001。可能是一场冲突。另请注意,当它运行时,它不会向终端打印任何内容。它只是坐在那里直到你CTRL+C出来。