RailsAppチュートリアルのDeviseとMongoid(http://railsapps.github.io/tutorial-rails-mongoid-devise.html)、「Rake db:seed」が「データベースシードファイルの設定」セクションに表示されたら、次のエラーが発生します。レプリカセットのプライマリノードに接続できませんでした。<Moped :: Cluster nodes = [<Moped :: Node resolved_address = "127.0.0.1:27017">>
Could not connect to a primary node for replica set <Moped::Cluster nodes=[<Moped::Node resolved_address="127.0.0.1:27017">]>
このページのnixoncdからの手順を試しましたが、この問題は修正されていません。それは私に 'ファイルが存在する'と '既にロードされている'と伝えます。 'https://groups.google.com/forum/#!topic/mongodb-user/Hhh8iNCciMk
端末に「mongod」と入力するとこれが表示されます。
ERROR: could not read from config file
助けを歓迎します。私はMongoDBがMongodb.orgをダウンロードパッケージを使用してインストールされていましたが、自作を使ってMongoidをインストールしたMac OSX Mountain Lionにいます。
のMongoDBシェルバージョン:2.4.6
おかげ
編集:私は、この問題が関連であるかどうかはわかりません。 mongoDBを起動する際の問題もあります。また、ここに掲載の問題:
sudo rm /var/lib/mongodb/mongod.lock
mongod --repair
sudo service mongodb start
あなたのデータベースが動作します:データベースがモンゴによって実行されている場合 mongoDB, could not read from config file -- config in different folder/Uninstall it?
試しましたか? 'rm -rf /data/db/mongod.lock; mongod --dbpath/data/db --quiet& ' mongod.lockとdbのパスを変更する必要があるかもしれません – Muntasim
はい、私はすでにそれを試みました。私は上記のリンクに記載されているように、問題の根を見つけました。ありがとう! –