例:「todos」の例を作成し、実行しています。突然、あなたは「スイカ」と呼ばれる真新しいプロジェクトを始めたいと思います。cd ~/watermelon
もう一度走っmeteor
て、切り替えてもらえると思っていました。そうではありません。提案?多分私はこれを機能要求する必要があります。
Meteorも表示されないjobs
ので、どうやって殺すのかわかりません。
例:「todos」の例を作成し、実行しています。突然、あなたは「スイカ」と呼ばれる真新しいプロジェクトを始めたいと思います。cd ~/watermelon
もう一度走っmeteor
て、切り替えてもらえると思っていました。そうではありません。提案?多分私はこれを機能要求する必要があります。
Meteorも表示されないjobs
ので、どうやって殺すのかわかりません。
一度に複数の流星プロジェクトを実行しても問題はありません。異なるポートで実行していることを確認してください。
todo : meteor
watermelon : meteor --port 5000
meteorはポートN+1とN+2を使用することに注意してください(したがって、ポート3001または3002は使用しないでください)。
私はちょうどそれをテストしました、そしてあなたが提案したことはここでうまくいくようです:
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プロセスを見つけるために、タスクマネージャー、プロセスエクスプローラー、または同様のものを使用する必要があります。プロセスを名前で並べ替え、「ノード」で始まるものを探します。