【问题标题】:Unable to install Doctrine Migrations V2 in a Symfony 4.1 project无法在 Symfony 4.1 项目中安装 Doctrine Migrations V2
【发布时间】:2019-01-30 09:50:20
【问题描述】:

我正在尝试在一个新的 Symfony 4.1 项目中安装 Doctrine Migrations。
我刚刚使用 composer create-project 创建了这个项目,并指定了网站骨架。

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

$ composer require doctrine/doctrine-migrations-bundle "^2.0"

失败并出现以下错误:

您的要求无法解决为一组可安装的 包。

问题 1
- 请求的包原则/doctrine-migrations-bundle ^2.0 可以满足原则/doctrine-migrations-bundle[2.0.x-dev, v2.0.0-alpha1, v2.0.0-beta1] 但这些与您的要求相冲突 或最低稳定性。

问题 2
- symfony/orm-pack v1.0.5 需要学说/doctrine-migrations-bundle ^1.3 -> 可满足 教义/教义迁移捆绑[1.3.x-dev,v1.3.0,v1.3.1]但是 这些与您的要求或最低稳定性相冲突。
- symfony/orm-pack v1.0.5 需要学说/doctrine-migrations-bundle ^1.3 -> 可满足 教义/教义迁移捆绑[1.3.x-dev,v1.3.0,v1.3.1]但是 这些与您的要求或最低稳定性相冲突。
- symfony/orm-pack v1.0.5 需要学说/doctrine-migrations-bundle ^1.3 -> 可满足 教义/教义迁移捆绑[1.3.x-dev,v1.3.0,v1.3.1]但是 这些与您的要求或最低稳定性相冲突。
- symfony/orm-pack 的安装请求(锁定在 v1.0.5,要求为 *)-> 可由 symfony/orm-pack[v1.0.5] 满足。

我很茫然。

【问题讨论】:

  • 我遇到了同样的错误。查看 composer.json 文件,我不确定它是否与 4.1 兼容。可能会尝试在 github 上打开一个问题。
  • @Cerad,我很乐意提出问题。您能否提供指向正确 github 页面的链接?谢谢。
  • 同时,我已经安装了成功安装的V1.3(我们将看看它是否正常工作)。 (作曲家需要学说/学说迁移捆绑“^1.3”)
  • 是的。 Migrations 1.3 似乎与 Symfony 4.1 配合得很好。
  • 不适合我.. 我有同样的问题,1.3 包无法正常工作

标签: doctrine-orm migration symfony4


【解决方案1】:

我遇到了同样的问题,这是我为使其正常工作所做的:

  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-pack,以便升级迁移以匹配教义迁移捆绑包的版本。

希望它也对你有用。

【讨论】:

    【解决方案2】:

    我已经尝试过 stable_daddy 的方法,但它对我不起作用。实际上对我有用的是:

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

    您可能还必须在 composer.json 文件中将“minimum-stability”选项设置为“beta”。

    有关解压 Symfony 包的更多信息,请访问http://fabien.potencier.org/symfony4-unpack-the-packs.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-10
      • 1970-01-01
      • 1970-01-01
      • 2022-11-23
      • 2019-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多