sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoid 3 + Heroku (MongoHQ) orsakar Moped::Errors::OperationFailure

Du måste använda Ruby 1.9.3. Se Mongoid-dokumentationen här och Heroku-dokumentation här om hur man använder 1.9.3.

Jag fick också liknande fel, och jag ändrade min gemfil till att inkludera ruby '1.9.3' och allt fungerade som förväntat igen.

Edit:@herb påpekade att du behöver den senaste versionen av bundler för att detta ska fungera (gem install bundler --pre ). Annars ruby '1.9.3' i din Gemfile kommer inte att fungera.



  1. Redis - vad, varför och hur man använder Redis som en primär databas

  2. MongoDB Ruby Driver 2.5.x problem med skiftlägeskänslighet med värdnamn på replikuppsättningar

  3. Mongodb:`com.mongodb.MongoSocketReadException:För tidigt nådd slutet av strömmen` med morfia

  4. 7 sätt att räkna dokument i MongoDB