2012-06-14 16 views
6

私はrails 3.2mongoidを使用しています。私が持っている私のmongo.yml接続が拒否されました - Mongodbのrake db:seedとのconnect(2)

// Add an Admin User (to the admin db) 
use admin 
db.addUser("theadmin", "anadminpassword") 

// Use your database 
use superuser 

// Add a user (to your database) 
db.addUser("John", "passwordForJohn") 

// show all users: 
db.system.users.find() 

// add readonly user (kinda cool) 
db.addUser("readonly", "passwordForJohn", true) 

は、私は私のデータベースを設定するための手順を行い

production: 
    host: localhost 
    port: 27017 
    username: John 
    password: passwordForJohn 
    database: namedatabase 

は、あなたが見ることができますhttp://www.mongodb.org/display/DOCS/Security+and+Authentication

に私の問題は、今私が実行してみることです:

rake db:seed 

私は今、このエラーが出る:

rake aborted! 
Connection refused - connect(2) 

は、私はそれを修正できますか?

答えて

10

問題が修正されました:

問題はSolrのサーバとあった:

プロジェクトでのSolrサーバがある場合:

1ºあなたはシード前のSolrサーバが起動していることを確認してください:

rake sunspot:solr:start 
rake sunspot:reindex 

2ºあなたのシードを実行します。

rake db:seed 

よろしくお願いいたします。

関連する問題