8

meteor.js で遊んでいると、次のエラーが発生します。

Unexpected mongo exit code 100. Restarting.
Unexpected mongo exit code 100. Restarting.
Unexpected mongo exit code 100. Restarting.
Can't start mongod

MongoDB had an unspecified uncaught exception.
Check to make sure that MongoDB is able to write to its database directory.

特に、Snow Leopard Mac OS で curl を使用してインストールした Meteor.js のコンテキスト内では、これを修正する方法がわかりません。

私が持っている本からいくつかの演習を行ったので、実際にはしばらくの間機能していましたが、エラーが発生しました。私が何をしたかわからない。

4

5 に答える 5

14

.meteor\local\dbに移動して削除することでこれを修正しましたmongod.lock

于 2013-04-16T23:40:44.123 に答える
7

ローカル環境で 0.7 から 0.8 に更新したときにこの問題が発生しました。ローカル データベースで失うものは何もなかったので、次の方法で修正しました。

rm -rf .meteor/local/db
于 2014-04-05T20:24:34.797 に答える
6

私たちの議論と同様に、いくらかのディスク容量を解放する必要があるだけです.meteor がもっとわかりやすいエラーを出してくれることを願っています.

いくつかのスペースを解放すると、それは自動的に整理されるはずです

于 2013-01-24T08:19:50.553 に答える
1

mongodすでに実行中のインスタンスがある可能性があります。

ps -el | grep mongo

実行中の場合は、強制終了して再起動します

于 2013-04-08T18:18:28.310 に答える
0

@Akshatが言ったように:

root としても meteor を実行できない場合は、おそらく完全なパーティションであり、クリーンアップするか、フォルダーを別のパーティションに移動する必要があります。

meteor を root として実行できる場合、おそらく次の方法で解決できる権利の問題です:
meteor プロジェクト フォルダー内:sudo chown -R $USER:$USER .
正しい権利を設定するのが難しいため、NTFS パーティションを使用しないことをお勧めします。

于 2013-03-14T12:19:23.687 に答える