2012-07-24 33 views
1

我的Bash拒絕處理數據庫更新,因爲我已經爲S2安裝了gedmo。 我想知道是否因爲我安裝了錯誤版本的Gedmo。我應該使用symofny2.0.15爲Doctrine 2.1.7指定哪個版本的gedmo?

我有教條2.1.7,我需要安裝2.1.x版本的gedmo-doctrine-extensions如何指定這個我的deps文件?

現在我有

[gedmo-主義的擴展] 混帳= HTTP://github.com/l3pp4rd/DoctrineExtensions.git

但試圖進入時學說:schema:update --force命令,我在(my path)\ vendor \ gedmo-doctrine-extension \ lib \ Gedmo \ Mapping \ ExtensionMetadataFactory中找不到「Class'Doctrine \ Common \ Persistence \ Mapping \ Driver \ DefaultFileLocator'。 php on line 170「

所以我假設這是由於我使用的gedmo版本,我是對的?

回答

2

我使用的是2.3.0版本的基礎上的Symfony 2.0.15和2.1.7學說

[gedmo-doctrine-extensions] 
    git=http://github.com/l3pp4rd/DoctrineExtensions.git 
    version=v2.3.0 

反正我的項目,你可以看一下http://github.com/l3pp4rd/DoctrineExtensions.git看你想/需要的是什麼版本,並將其添加進入版本選項下的deps文件。

P.S.我想你已經知道了,但是當你將版本信息添加到你的deps文件中時,你需要運行供應商腳本,或者如果你使用composer來使用它來更新依賴關係。

+0

是的,我在官方docm上看到這就是爲什麼我要問,因爲我不知道如何指定'我想要最新版本的2.0.x',你明白我的意思了嗎?如果我寫v = 2.0.x,我的bash不喜歡它.. – 2012-07-24 21:43:53

+1

@MilesM。如果你想2.1.x分支,你可以指定它像這個版本= doctrine2.1.x或2.0.x分支像這個版本= doctrine2.0.x等等...在github頁面上尋找gemo項目列表的標籤和分支機構 – 2012-07-24 21:57:44

相關問題