您的問題不是教條燈具捆綁,另一個包(jms/di-extra-bundle
)抱怨版本。
你應該總是從作曲家錯誤跳過了很多的東西,你應該讀的第一件事就是:
JMS /二外束1.1.0要求的symfony /框架束2.1 *
。
這裏您會看到jms/di-extra-bundle
版本1.1.0包symfony/framework-bundle
版本2.1。*所需的(換句話說,它需要symfony 2.1)。你已經安裝了symfony 2.3.x.
那你進一步閱讀:。
JMS /二外束1.1.1要求的symfony /取景器2.1 *
因此,如果我們採取1.1.1版,它不」 t要求symfony/framework-bundle
2.1,但是symfony/finder
2.1。*。結果是一樣的:我們應該安裝symfony 2.1而不是2.3。
然後你去package page看看是否有支持symfony 2.3的版本。是的,最新的穩定版本(1.4.0)看起來依賴性列表,如:
jms/aop-bundle: >=1.0.0,<1.2-dev
jms/metadata: 1.*
symfony/framework-bundle: ~2.1
symfony/process: ~2.1
symfony/finder: ~2.1
~2.1
意味着至少2.1.0。它將匹配每個2. *版本,因此支持2.3。因此,您只需將您的composer.json
中的1.1.*
替換爲jms/di-extra-bundle
至1.4.*
,然後使用update
命令更新軟件包。
你可以添加你的composer.json到你的問題嗎?我認爲你的問題來自'jms/di-extra-bundle'而不是燈具。 – cheesemacfly
您可以嘗試用'「jms/di-extra-bundle」替換'「jms/di-extra-bundle」:「1.1。*」':「1.4.0」'? – cheesemacfly
非常感謝! –