Oli*_*Oli 5 symfony doctrine-orm composer-php
我正在尝试修复Doctrine的错误数据格式,以便在此处和此处引用反序列化错误.
我的composer.json样子......
require: {
"symfony/symfony": "~2.5",
"doctrine/doctrine-bundle": "~1.2",
"doctrine/orm": "dev-master",
"...": "..."
}
Run Code Online (Sandbox Code Playgroud)
...但作曲家抱怨它无法找到匹配的包:
doctrine/orm dev-master需要doctrine/dbal> = 2.5-dev,<2.6-dev - >找不到匹配的包.
我怎样才能解决依赖性不分叉或提高minimum-stability的composer.json?
更新:Nifr的建议有效,这是新的配置:
"symfony/symfony": "~2.5",
"doctrine/orm": "dev-master",
"doctrine/dbal": "@dev",
"doctrine/common": "@dev",
"doctrine/doctrine-bundle": "@dev",
Run Code Online (Sandbox Code Playgroud)
您可以使用稳定性标志将目前稳定性级别低于composer.json中定义的"全局"的软件包"白名单". minimum-stability
为了阻止作曲家抱怨......
doctrine/orm dev-master需要doctrine/dbal> = 2.5-dev,<2.6-dev - > 找不到匹配的包.
......只需要使用@dev稳定性标志明确要求doctrine/dbal包.
因此执行......
composer require doctrine/dbal:@dev
Run Code Online (Sandbox Code Playgroud)
...或手动将条目添加到composer.json:
require: {
"...": "...",
"doctrine/orm": "dev-master",
"doctrine/dbal": "@dev"
}
Run Code Online (Sandbox Code Playgroud)
对所有与全局不匹配的依赖项重复此过程,minimum-stability直到编写器安装而不抱怨.
进一步阅读:
Igor W.发表了一篇精彩的博客文章,详细解释了稳定性标志.
| 归档时间: |
|
| 查看次数: |
1553 次 |
| 最近记录: |