3

例:「todos」の例を作成し、実行しています。突然、あなたは「スイカ」と呼ばれる真新しいプロジェクトを始めたいと思います。cd ~/watermelonもう一度走っmeteorて、切り替えてもらえると思っていました。そうではありません。提案?多分私はこれを機能要求する必要があります。

Meteorも表示されないjobsので、どうやって殺すのかわかりません。

4

2 に答える 2

3

一度に複数の流星プロジェクトを実行しても問題はありません。異なるポートで実行していることを確認してください。

todo : meteor
watermelon : meteor --port 5000

meteorはポートN+1とN+2を使用することに注意してください(したがって、ポート3001または3002は使用しないでください)。

于 2012-04-12T06:55:52.940 に答える
2

私はちょうどそれをテストしました、そしてあなたが提案したことはここでうまくいくようです:

meteor create foo
cd foo
vim foo.html # Edit some stuff
meteor # visit http://localhost:3000 in a browser, foo stuff shows up
# Ctrl-C meteor
cd ..
meteor create bar
meteor # Visit http://localhost:3000, and a brand new project shows up

他のプロジェクトで実行されていたmeteorサーバーを確実に閉じる必要がある場合があります。バックグラウンドで実行した場合は、次のような方法でpidを取得して強制終了してください。

ps ax | grep node | grep meteor # Look at the output and note the PID number on the left
kill <that pid value>

次のように、すべてを1つのシェルコマンド(便宜上、どこかにスクリプトとして追加できます)にまとめることができます。

kill `ps ax | grep node | grep meteor | cut -d ' ' -f 1`

これらはすべて、LinuxまたはOSX環境にいることを前提としています。Windowsを実行している場合は、実行中のnode.jsプロセスを見つけるために、タスクマネージャー、プロセスエクスプローラー、または同様のものを使用する必要があります。プロセスを名前で並べ替え、「ノード」で始まるものを探します。

于 2012-04-12T06:01:50.340 に答える