首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Symfony 4.1项目中安装V2

无法在Symfony 4.1项目中安装V2
EN

Stack Overflow用户
提问于 2018-08-23 23:28:59
回答 2查看 2.2K关注 0票数 1

我正在尝试在一个新的Symfony 4.1项目中安装。

我刚用composer create-project创建了这个proejct,指定了网站框架。

来自文档(http://symfony.com/doc/master/bundles/DoctrineMigrationsBundle/index.html):

代码语言:javascript
复制
$ 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满足。

我不知所措。

EN

回答 2

Stack Overflow用户

发布于 2018-09-17 17:56:13

我遇到了同样的问题,我做了些什么来让它发挥作用:

  1. composer unpack orm
  2. composer require doctrine/migrations "v2.0.0-beta1"
  3. composer require doctrine/doctrine-migrations-bundle "v2.0.0-alpha1"

据我所知,orm包需要解压缩,这样迁移就可以升级到与迁移包版本相匹配的版本。

希望它也对你有用。

票数 0
EN

Stack Overflow用户

发布于 2018-12-03 16:19:39

我试过稳定爸爸的方法,但对我没有用。真正对我起作用的是:

  1. composer unpack orm
  2. composer remove doctrine/doctrine-migrations-bundle
  3. composer require doctrine/doctrine-migrations-bundle "v2.0.0-beta2"

您可能还必须将"最小稳定性“选项设置为composer.json文件中的"beta”。

有关解压缩Symfony包的更多信息,您可以在http://fabien.potencier.org/symfony4-unpack-the-packs.html上找到

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51995571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档