Behat 与 Symfony3 不兼容?
Posted
技术标签:
【中文标题】Behat 与 Symfony3 不兼容?【英文标题】:Behat incompatible with Symfony3? 【发布时间】:2016-07-09 07:58:18 【问题描述】:我正在为一个项目使用 Symfony3,当我尝试添加 behat 包时出现此错误。
似乎无法将 behat 与 Symfony3 一起使用,但由于 yaml 解析器版本不兼容的问题。
是这样还是有人提出了解决方法?
composer require behat/behat --dev
问题 1 - 结论:删除 symfony/symfony v3.0.1 - behat/behat v3.0.0 需要 symfony/yaml ~2.1 -> 可满足 symfony/yaml[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.36, v2 .3.37、v2.3.38、v2.3.39、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.13, 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.10, v2 .7.2、v2.7.3、v2.7 .4、v2.7.5、v2.7.6、v2.7.7、v2.7.8、v2.7.9、v2.8.0、v2.8.1、v2.8.2、v2.8.3]。
【问题讨论】:
【参考方案1】:还没有正式发布,但最后一个dev-master
版本已经兼容 symfony3。 there is a candidate release 。你可以安装带有v3.1.0rc1
标签的behat版本。
composer.phar require behat/behat='v3.1.0rc1'
或者安装最后一个dev-master
,其中包括最后一个候选版本
【讨论】:
以上是关于Behat 与 Symfony3 不兼容?的主要内容,如果未能解决你的问题,请参考以下文章
华为手机cpu不兼容怎么解决,软件升级后无法安装,显示与CPU不兼容?