0

thg serveコマンドラインからの実行に問題があります。次のコマンドラインを実行しています。

thg serve 8082 --web-conf "E:\Mercurial_Repositories\settings.config"

しかし、私が得たのは、Webサーバーが構成されておらず、起動されていないポップアップです。しかし、Workbench内からWebサービスを開始すると、ログに次の実行行が表示されます。

hg serve --port 8081 --debug --web-conf c:\users\vailla~1\appdata\local\temp\4\thg.lov

これは奇妙です。thg.lovファイルにはWorkbenchからの構成が含まれていると想定しています。

4

1 に答える 1

1

thg serve引数としてポート番号をサポートしていません。デフォルトで選択8000します。ワークベンチでこの値を変更するには、[ファイル]->[設定]->[ワークベンチ]に移動し、プロパティPortの値を選択した値に設定します。呼び出しでポート番号を削除するだけで、Webサーバーは;thg serveのコンテンツに基づいてリポジトリの実行と提供を開始します。settings.configしたがって、変更されたコマンドラインは次のようになります。thg serve 8082 --web-conf "E:\Mercurial_Repositories\settings.config"

于 2013-01-23T03:03:42.293 に答える