例: "todos"の例を作成して実行しています。突然、あなたは "スイカ"と呼ばれるまったく新しいプロジェクトを開始したいと考えています。 cd ~/watermelon
をもう一度実行してmeteor
にすることができると私は仮定していました。そうではありません。提案?たぶん、私はこれを要求するべきです。1つの流星ワークスペースから別のメテオールワークスペースへの切り替え
メテオールはjobs
にも表示されないので、私はそれを殺す方法を理解できません。
例: "todos"の例を作成して実行しています。突然、あなたは "スイカ"と呼ばれるまったく新しいプロジェクトを開始したいと考えています。 cd ~/watermelon
をもう一度実行してmeteor
にすることができると私は仮定していました。そうではありません。提案?たぶん、私はこれを要求するべきです。1つの流星ワークスペースから別のメテオールワークスペースへの切り替え
メテオールはjobs
にも表示されないので、私はそれを殺す方法を理解できません。
複数の流星プロジェクトを同時に実行するには問題はありません。別のポートで稼動していることを確認してください。
todo : meteor
watermelon : meteor --port 5000
注、流星は、ポートを使用するN + 1 & N + 2(SOポート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
あなたは他のプロジェクトで実行されていた流星サーバーを閉じたことを確認する必要があります。あなたがバックグラウンドでそれを実行した場合、PIDを取得し、それを殺すためにこのような何かを試してみてください。
ps ax | grep node | grep meteor # Look at the output and note the PID number on the left
kill <that pid value>
あなたは、単一のシェルコマンドのすべてのアップ(あなたがどこかに便利用のスクリプトとして追加可能性がある)ことをラップすることができますこのように:
kill `ps ax | grep node | grep meteor | cut -d ' ' -f 1`
これはすべて、LinuxまたはOS X環境にいることを前提としています。ウィンドウを実行している場合は、タスクマネージャ、プロセスエクスプローラなどを使用して、実行中のnode.jsプロセスを見つける必要があるでしょう。プロセスを名前でソートし、「ノード」で始まるものを探します。
これは、複数の流星を走らせる簡単な解決策です!今私はまだ特定のインスタンスを停止する方法については不思議です。 –
端末を開いてCtrl + Cをクリックすると、実行中の流星群プロジェクトは停止します... –