Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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
Symfony 2.8>;3.4.22-无法将您的要求解析为一组可安装的软件包_Symfony_Doctrine_Composer Php_Fosuserbundle_Fosoauthserverbundle - Fatal编程技术网

Symfony 2.8>;3.4.22-无法将您的要求解析为一组可安装的软件包

Symfony 2.8>;3.4.22-无法将您的要求解析为一组可安装的软件包,symfony,doctrine,composer-php,fosuserbundle,fosoauthserverbundle,Symfony,Doctrine,Composer Php,Fosuserbundle,Fosoauthserverbundle,我正在搜索有关堆栈溢出的此错误,但没有找到任何相关信息 最近我将Symfony 2.8更新为3.4.22,现在我必须使用composer更新一些捆绑包,21个捆绑包中有3个在升级时出现问题 这些捆绑包是: -symfony/信条桥 -friendsofsymfony/用户包 -friendsofsymfony/oauth服务器包 当我尝试手动安装这些捆绑包时,composer的输出是: Using version ^4.2 for symfony/doctrine-bridge ./compos

我正在搜索有关堆栈溢出的此错误,但没有找到任何相关信息

最近我将Symfony 2.8更新为3.4.22,现在我必须使用composer更新一些捆绑包,21个捆绑包中有3个在升级时出现问题

这些捆绑包是: -symfony/信条桥 -friendsofsymfony/用户包 -friendsofsymfony/oauth服务器包

当我尝试手动安装这些捆绑包时,composer的输出是:

Using version ^4.2 for symfony/doctrine-bridge
./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
    - Conclusion: remove doctrine/doctrine-bundle 1.10.2
    - Conclusion: don't install doctrine/doctrine-bundle 1.10.2
    - Conclusion: remove symfony/symfony v3.4.22
    - Conclusion: don't install symfony/symfony v3.4.22
    - Conclusion: don't install symfony/symfony v3.4.21
    - Conclusion: don't install symfony/symfony v3.4.20
    - Conclusion: don't install symfony/symfony v3.4.19
    - Conclusion: don't install symfony/symfony v3.4.18
    - Conclusion: don't install symfony/symfony v3.4.17
    - Conclusion: don't install symfony/symfony v3.4.16
    - Conclusion: don't install symfony/symfony v3.4.15
    - Conclusion: don't install symfony/symfony v3.4.14
    - Conclusion: don't install symfony/symfony v3.4.13
    - Conclusion: don't install symfony/symfony v3.4.12
    - Conclusion: don't install symfony/symfony v3.4.11
    - Conclusion: don't install symfony/symfony v3.4.10
    - Conclusion: don't install symfony/symfony v3.4.9
    - Conclusion: don't install symfony/symfony v3.4.8
    - Conclusion: don't install symfony/symfony v3.4.7
    - Conclusion: don't install symfony/symfony v3.4.6
    - Conclusion: don't install symfony/symfony v3.4.5
    - Conclusion: don't install symfony/symfony v3.4.4
    - Conclusion: don't install symfony/symfony v3.4.3
    - Conclusion: don't install symfony/symfony v3.4.2
    - Conclusion: don't install symfony/symfony v3.4.1
    - Installation request for doctrine/doctrine-bundle (locked at 1.10.2, required as ^1.6) -> satisfiable by doctrine/doctrine-bundle[1.10.2].
    - Conclusion: don't install symfony/symfony v3.4.0
    - doctrine/doctrine-bundle 1.10.2 requires symfony/doctrine-bridge ~2.7|~3.0|~4.0 -> satisfiable by symfony/doctrine-bridge[v4.2.0, v4.2.1, v4.2.2, v4.2.3].
    - don't install symfony/doctrine-bridge v4.2.0|don't install symfony/symfony v3.4.22
    - don't install symfony/doctrine-bridge v4.2.1|don't install symfony/symfony v3.4.22
    - don't install symfony/doctrine-bridge v4.2.2|don't install symfony/symfony v3.4.22
    - don't install symfony/doctrine-bridge v4.2.3|don't install symfony/symfony v3.4.22
    - Installation request for symfony/symfony 3.4.* -> satisfiable by symfony/symfony[v3.4.0, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.3, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].


Installation failed, reverting ./composer.json to its original content.
而friendsofsymfony/oauth服务器捆绑包和friendsofsymfony/user捆绑包是相同的错误:

Using version ^1.6 for friendsofsymfony/oauth-server-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
    - friendsofsymfony/oauth-server-bundle 1.6.2 requires paragonie/random_compat ^1|^2 -> satisfiable by paragonie/random_compat[1.0.10, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, v1.0.0, v1.0.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.3.0, v1.3.1, v1.4.0, v1.4.1, v1.4.2, v1.4.3, v1.x-dev, v2.0.0, v2.0.1, v2.0.10, v2.0.11, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.2, v2.0.3, v2.0.4, v2.0.5, v2.0.6, v2.0.7, v2.0.8, v2.0.9] but these conflict with your requirements or minimum-stability.
    - friendsofsymfony/oauth-server-bundle 1.6.1 requires paragonie/random_compat ^1|^2 -> satisfiable by paragonie/random_compat[1.0.10, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, v1.0.0, v1.0.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.3.0, v1.3.1, v1.4.0, v1.4.1, v1.4.2, v1.4.3, v1.x-dev, v2.0.0, v2.0.1, v2.0.10, v2.0.11, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.2, v2.0.3, v2.0.4, v2.0.5, v2.0.6, v2.0.7, v2.0.8, v2.0.9] but these conflict with your requirements or minimum-stability.
    - friendsofsymfony/oauth-server-bundle 1.6.0 requires paragonie/random_compat ^1|^2 -> satisfiable by paragonie/random_compat[1.0.10, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, v1.0.0, v1.0.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.3.0, v1.3.1, v1.4.0, v1.4.1, v1.4.2, v1.4.3, v1.x-dev, v2.0.0, v2.0.1, v2.0.10, v2.0.11, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.2, v2.0.3, v2.0.4, v2.0.5, v2.0.6, v2.0.7, v2.0.8, v2.0.9] but these conflict with your requirements or minimum-stability.
    - Installation request for friendsofsymfony/oauth-server-bundle ^1.6 -> satisfiable by friendsofsymfony/oauth-server-bundle[1.6.0, 1.6.1, 1.6.2].


Installation failed, reverting ./composer.json to its original content.
如何解决这些依赖关系

欢迎任何帮助

  • 编辑1:我正在尝试重新安装捆绑包,而不是更新 旧包
  • 编辑2:PHP版本=>7.1.26
    • 以下是解决方案:

      在composer.json中,更改:

      "paragonie/random_compat": "^2.1",
      
      通过此选项(如果您没有,请添加):

      并在同一文档中删除此行:

      "symfony/doctrine-bridge" : "~2.1",
      
      然后,做一个作曲家更新,对我来说,它就像一个魅力

      参考资料:


      谢谢大家

      问题如此之多的原因在于没有一颗灵丹妙药。这要看情况而定。就我个人而言,我会创建一个新的project 3.4项目,然后需要每个附加的第三方包。希望他们都有一个支持3.4的版本。这至少给了我一个起点。理论上,您可以用新的composer.json文件替换现有的composer.json文件,删除供应商目录,安装并交叉手指。@Cerad这正是我正在做的事情@Fabian I当前更新到Symfony 3.4的可能副本,问题是不同的,因为我正在尝试新的捆绑包安装PHP版本?确保您的php控制台版本至少为5.6。假设您从“composer create project symfony/framework standard edition”开始,则会自动安装条令桥,因此无需更新它。我刚刚创建了一个新的3.4版本,并毫无问题地安装了fos捆绑包。我碰巧正在使用PHP7.3。
      "symfony/doctrine-bridge" : "~2.1",