2014-04-02 118 views
2

這讓我瘋狂。Mongo DB無法連接到副本集的主節點

我與蒙戈開始在我的終端:

mongod

我在小牛OSX操作系統。 Mongo已經安裝好了,並且我一直在使用它,而且沒有任何問題。

兩天前,Mongo一直沒有問題。我之前和之後做出的唯一改變是我從Rubymine 5.4.3.2.1安裝了Rubymine 6。

這是我收到的錯誤:

> Could not connect to a primary node for replica set 
> #<Moped::Cluster:70318211582520 @seeds=[<Moped::Node resolved_address="127.0.0.1:27017">]> 

它發生在這行代碼:

TempStore.create!(array: array, test_id: id) 

TempStore是蒙戈模型。

在Mongo沒有運行或者至少有一個非常類似的錯誤之前,我已經看到過這個錯誤。然而,Mongo正在運行,我找不到任何理由說這個錯誤應該發生。

有什麼想法?我正在運行rails 4.0.0和ruby 2.0.0。

回答

0

請按照博客文章中的說明進行操作。 link

+0

我試過上面沒有成功 - 但是,這確實導致我卸載Mongodb並使用Homebrew重新安裝,它工作。謝謝您的幫助。 – Luigi