2012-04-12 7 views
3

例: "todos"の例を作成して実行しています。突然、あなたは "スイカ"と呼ばれるまったく新しいプロジェクトを開始したいと考えています。 cd ~/watermelonをもう一度実行してmeteorにすることができると私は仮定していました。そうではありません。提案?たぶん、私はこれを要求するべきです。1つの流星ワークスペースから別のメテオールワークスペースへの切り替え

メテオールはjobsにも表示されないので、私はそれを殺す方法を理解できません。

答えて

3

複数の流星プロジェクトを同時に実行するには問題はありません。別のポートで稼動していることを確認してください。

todo : meteor 
watermelon : meteor --port 5000 

注、流星は、ポートを使用するN + 1 & N + 2(SOポート3001または3002を使用しません)。

+0

これは、複数の流星を走らせる簡単な解決策です!今私はまだ特定のインスタンスを停止する方法については不思議です。 –

+0

端末を開いてCtrl + Cをクリックすると、実行中の流星群プロジェクトは停止します... –

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 

あなたは他のプロジェクトで実行されていた流星サーバーを閉じたことを確認する必要があります。あなたがバックグラウンドでそれを実行した場合、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プロセスを見つける必要があるでしょう。プロセスを名前でソートし、「ノード」で始まるものを探します。

関連する問題