2012-12-14 31 views
0

我一直在嘗試在zend中使用原則來實現mongo。我已經通過了各種問題逐漸被工作我的方式,通過這種被難倒之前:Zend mongo undefined Collection :: setSlaveOkay()

Call to undefined method Doctrine\MongoDB\Collection::setSlaveOkay() in [project]/vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/DocumentManager.php on line 349 

當修復搜索,我碰到「蒙戈升級到至少1.1.0」。所以,我跑:

sudo pecl install mongo 

我得到的迴應:

pecl/mongo is already installed and is the same as the released version 1.3.1 
install failed 

導致我相信我已經升級到高於1.1.0(糾正我,如果我錯了)。

任何人都可以告訴我我需要做什麼來解決這個問題嗎?

感謝

+0

https://github.com/doctrine/mongodb

安裝什麼版本的MongoDB你使用?可能你需要更新mongodb –

回答

0

是有同樣的問題...升級我的地方,從分支的 「主人」 到 「readprefs」

+0

好吧,我已經開始這樣做了。我能否假設你正在談論「讀取前置方法」?我是否應該爲此使用作曲家,如果我這樣做,作曲家會覆蓋我曾經刪除(移動)原始mongodb文件夾(我不確定是否剛剛下載並解壓縮教條/ mongodb)的任何其他東西。 – Shoreline

+0

我只是通過從git克隆(我不知道作曲家做什麼,我知道我把它帶出來)並獲取read-pref-method分支並且它工作,所以我將其標記爲正確答案。 – Shoreline

相關問題