hg serve просто висит в терминале - PullRequest
2 голосов
/ 28 апреля 2010

Я начал использовать Mercurial для своих личных проектов, и сейчас я изучаю урок Джоэла здесь: http://hginit.com/02.html

Проблема в том, что когда я набираю hg serve в терминале, он просто зависает Другие команды, такие как hg init, работают отлично. Кто-нибудь знает, что происходит?

Я установил Mercurial, выполнив это: sudo apt-get install mercurial meld

Ответы [ 2 ]

9 голосов
/ 28 апреля 2010

Вы хотите использовать опцию -d для запуска в фоновом режиме:

hg serve -d

В противном случае он будет запущен как процесс переднего плана, регистрируясь в stdout и stderr.

Запустите hg help serve, чтобы увидеть больше опций.

2 голосов
/ 28 апреля 2010

Попробуйте установить для порта значение, отличное от 8000, например hg serve -p 9001. Может быть конфликт. Также обратите внимание, что когда он работает, он ничего не выводит на терминал. Он просто сидит там, пока вы не CTRL+C из него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...