Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何安装doctrine/mongodb odm捆绑包?_Php_Mongodb_Symfony_Doctrine_Composer Php - Fatal编程技术网

Php 如何安装doctrine/mongodb odm捆绑包?

Php 如何安装doctrine/mongodb odm捆绑包?,php,mongodb,symfony,doctrine,composer-php,Php,Mongodb,Symfony,Doctrine,Composer Php,当我从CMD运行composer require doctrine/mongodb odm bundle时,我得到了这些神秘的消息: Using version ^4.1 for doctrine/mongodb-odm-bundle ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-de

当我从CMD运行composer require doctrine/mongodb odm bundle时,我得到了这些神秘的消息:

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 odm捆绑包。要么我弄错了,要么我不明白这些消息的意思。

考虑到4+版上的信息与Symfony 3不兼容

但是,3.x的最新版本3.6.1与Symfony 3.4兼容

要指定此版本,请使用

composer require doctrine/mongodb-odm-bundle:3.6.1

您要安装的软件包与Symfony 3不兼容。您需要升级到>=4.3,或安装支持Sf 3的较旧版本的软件包。不确定是否存在任何错误,错误消息的哪些部分不清楚?doctrine/mongodb odm bundle 4.1.0需要symfony/options解析器^4.3.3 | ^5.0-这不是很清楚吗?