Как я могу установить doctrine / mongodb-odm-bundle? - PullRequest
0 голосов
/ 02 марта 2020

Когда я запускаю composer require doctrine/mongodb-odm-bundle из CMD, я получаю следующие крипти c сообщения:

Using version ^4.1 for doctrine/mongodb-odm-bundle
./composer.json has been updated

Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for doctrine/mongodb-odm-bundle ^4.1 -> satisfiable by doctrine/mongodb-odm-bundle[4.1.0].
    - Conclusion: remove symfony/symfony v3.4.37
    - Conclusion: don't install symfony/symfony v3.4.37
    - doctrine/mongodb-odm-bundle 4.1.0 requires symfony/options-resolver ^4.3.3|^5.0 -> satisfiable by symfony/options-resolver[v4.3.10, v4.3.11, v4.3.3, v4.3.4, v4.3.5, v4.3.6, v4.3.7, v4.3.8, v4.3.9, v4.4.0, v4.4.1, v4.4.2, v4.4.3, v4.4.4, v4.4.5, v5.0.0, v5.0.1, v5.0.2, v5.0.3, v5.0.4, v5.0.5].
    - don't install symfony/options-resolver v4.3.10|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v4.3.11|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v4.3.3|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v4.3.4|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v4.3.5|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v4.3.6|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v4.3.7|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v4.3.8|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v4.3.9|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v4.4.0|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v4.4.1|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v4.4.2|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v4.4.3|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v4.4.4|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v4.4.5|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v5.0.0|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v5.0.1|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v5.0.2|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v5.0.3|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v5.0.4|don't install symfony/symfony v3.4.37
    - don't install symfony/options-resolver v5.0.5|don't install symfony/symfony v3.4.37
    - Installation request for symfony/symfony (locked at v3.4.37, required as 3.4.*) -> satisfiable by symfony/symfony[v3.4.37].


Installation failed, reverting ./composer.json to its original content.

Я понимаю, что мне нужно удалить Symfony / symfony, чтобы установить doctrine / mongodb- ООЕ-расслоение. Либо я ошибаюсь, либо я не понимаю, что означают эти сообщения.

1 Ответ

1 голос
/ 02 марта 2020

Учитывая информацию о packagist , версия 4+ несовместима с Symfony 3.

Однако версия 3.6.1 (последняя из 3.x) совместим с Symfony 3.4

Чтобы указать эту версию, используйте

composer require doctrine/mongodb-odm-bundle:3.6.1
...