在Symfony3上安装Symfony FOSJsRoutingBundle

时间:2015-12-06 22:03:21

标签: symfony

尝试通过以下方式将FOSJsRoutingBundle添加到我的新Symfony3项目时

composer require friendsofsymfony/jsrouting-bundle

但是,这给出了如下错误流 - 是否不再支持此捆绑包?有没有我们应该使用的替代方案?

  

您的要求无法解析为可安装的软件包。

     

问题1        - 结论:删除symfony / symfony v3.0.0        - 结论:不要安装symfony / symfony v3.0.0        - friendsofsymfony / jsrouting-bundle 1.5.0需要symfony / serializer~2.0 - > symfony / serializer [2.0.4,2.0.5,2.0.6,2.0.7,v2.0.10,v2.0.12,v2.0.13,v2.0.14,v2.0.15,v2.0.16,v2.0.17, v2.0.18,v2.0.19,v2.0.20,v2.0.21,v2.0.22,v2.0.23,v2.0.24,v2.0.25,v2.0.9,v2.1.0,v2.1.1,v2.1.10,v2。 1.11,v2.1.12,v2.1.13,v2.1.2,v2.1.3,v2.1.4,v2.1.5,v2.1.6,v2.1.7,v2.1.8,v2.1.9,v2.2.0,v2.2.1, v2.2.10,v2.2.11,v2.2.2,v2.2.3,v2.2.4,v2.2.5,v2.2.6,v2.2.7,v2.2.8,v2.2.9,v2.3.0,v2.3.1,v2。 3.10,v2.3.11,v2.3.12,v2.3.13,v2.3.14,v2.3.15,v2.3.16,v2.3.17,v2.3.18,v2.3.19,v2.3.2,v2.3.20,v2.3.21, v2.3.22,v2.3.23,v2.3.24,v2.3.25,v2.3.26,v2.3.27,v2.3.28,v2.3.29,v2.3.3,v2.3.30,v2.3.31,v2.3.32,v2。 3.33,v2.3.34,v2.3.35,v2.3.4,v2.3.5,v2.3.6,v2.3.7,v2.3.8,v2.3.9,v2.4.0,v2.4.1,v2.4.10,v2.4.2, v2.4.3,v2.4.4,v2.4.5,v2.4.6,v2.4.7,v2.4.8,v2.4.9,v2.5.0,v2.5.1,v2.5.10,v2.5.11,v2.5.12,v2。 5.2,v2.5.3,v2.5.4,v2.5.5,v2.5.6,v2.5.7,v2.5.8,v2.5.9,v2.6.0,v2.6.1,v2.6.10,v2.6.11,v2.6.12, v2.6.2,v2.6.3,v2.6.4,v2.6 .5,v2.6.6,v2.6.7,v2.6.8,v2.6.9,v2.7.0,v2.7.1,v2.7.2,v2.7.3,v2.7.4,v2.7.5,v2.7.6,v2.7.7 ,v2.8.0]。

... [截断] ......

  
      
  • 不要安装symfony / serializer v2.8.0 |不要安装symfony / symfony v3.0.0      
        
    • symfony / symfony 3.0的安装请求。* - >可以通过symfony / symfony [v3.0.0]来满足。
    •   
    • friendsofsymfony / jsrouting-bundle的安装请求^ 1.5 - >由friendsofsymfony / jsrouting-bundle满足[1.5.0,1.5.1,1.5.2,1.5.3,1.5.4]。
    •   
  •   
     

安装失败,将./composer.json恢复为原始内容。

1 个答案:

答案 0 :(得分:2)

Symfony 3在大约一周前发布,它是一个新的主要版本,包含BC版本,以前的版本折旧代码不起作用。

您的问题可能是由于许多第三方捆绑包未更新其代码库以与Symfony 3兼容,这就是为什么作曲家的光彩拒绝为您安装它。

如果您计划使用许多第三方软件包,我的建议是您安装Symfony 2.8,其中所有内容都应该正常工作和安装,您将收到有关折旧代码的警告和通知。