我正在尝试在一个新的Symfony 4.1项目中安装。
我刚用composer create-project创建了这个proejct,指定了网站框架。
来自文档(http://symfony.com/doc/master/bundles/DoctrineMigrationsBundle/index.html):
$ composer require doctrine/doctrine-migrations-bundle "^2.0"这在以下错误中失败:
无法将您的要求解析为可安装的软件包集。 问题1 -所要求的一揽子原则/原则-迁移-包^2.0是可以满足的理论/理论-迁移-bundle2.0.x-dev,v2.0.0-alpha1 1,v2.0.0-beta1,但这些与您的要求或最低的稳定性。 问题2 - symfony/orm-pack v1.0.5要求原则/原则-迁移-包^1.3 ->可满足理论/原则-迁移-bundle1.3.x-dev,v1.3.0,v1.3.1,但这些与您的要求或最低稳定性相冲突。 - symfony/orm-pack v1.0.5要求原则/原则-迁移-包^1.3 ->可满足理论/原则-迁移-bundle1.3.x-dev,v1.3.0,v1.3.1,但这些与您的要求或最低稳定性相冲突。 - symfony/orm-pack v1.0.5要求原则/原则-迁移-包^1.3 ->可满足理论/原则-迁移-bundle1.3.x-dev,v1.3.0,v1.3.1,但这些与您的要求或最低稳定性相冲突。 - symfony/orm-pack的安装请求(锁定在v1.0.5,要求为*) ->可由symfony/orm-packv1.0.5满足。
我不知所措。
发布于 2018-09-17 17:56:13
我遇到了同样的问题,我做了些什么来让它发挥作用:
composer unpack ormcomposer require doctrine/migrations "v2.0.0-beta1"composer require doctrine/doctrine-migrations-bundle "v2.0.0-alpha1"据我所知,orm包需要解压缩,这样迁移就可以升级到与迁移包版本相匹配的版本。
希望它也对你有用。
发布于 2018-12-03 16:19:39
我试过稳定爸爸的方法,但对我没有用。真正对我起作用的是:
composer unpack ormcomposer remove doctrine/doctrine-migrations-bundlecomposer require doctrine/doctrine-migrations-bundle "v2.0.0-beta2"您可能还必须将"最小稳定性“选项设置为composer.json文件中的"beta”。
有关解压缩Symfony包的更多信息,您可以在http://fabien.potencier.org/symfony4-unpack-the-packs.html上找到
https://stackoverflow.com/questions/51995571
复制相似问题