无法启动作曲家更新

时间:2016-07-17 02:48:32

标签: php symfony

我成功地尝试了这些命令:

php composer.phar require sonata-project/user-bundle --no-update
php composer.phar require sonata-project/doctrine-orm-admin-bundle  --no-update
php composer.phar require friendsofsymfony/rest-bundle  --no-update
php composer.phar require nelmio/api-doc-bundle  --no-update

但是当我尝试像这样更新作曲家时:

php composer.phar update

我有以下错误消息:

  

使用包信息加载作曲家存储库更新   依赖项(包括require-dev)您的要求不可能   解决了一组可安装的软件包。

     

问题1    - sonata-project / user-bundle 3.0.1需要friendsofsymfony / rest-bundle ^ 1。 1 - >可满足的   friendsofsymfony / rest-bundle [1.1.0,1.2.0,1.2.1,1.2.2,1.3.0,   1.3.1,1.4.0,1.4.0-RC1,1.4.1,1.4.2,1.5.0,1.5.0-RC1,1.5.0-RC2,1.5.0-RC 3,1.5.0-RC4 ,1.5.0-RC5,1.5.1,1.5.2,1.5.3,1.5.x-dev,1.6.0,1.6.0-RC1,1.6.0   -RC2,1.6.1,1.7.0,1.7.1,1.7.2,1.7.3,1.7.4,1.7.6,1.7.7,1.7.8,1.7.9,1.7。 x-dev,1.8.0,1.8.0-BETA1,1.8.0-BETA2,1.8.x-dev]但这些与您的要求或最小稳定性相冲突。    - sonata-project / user-bundle 3.0.0需要friendsofsymfony / rest-bundle ^ 1。 1 - >可满足的   friendsofsymfony / rest-bundle [1.1.0,1.2.0,1.2.1,1.2.2,1.3.0,   1.3.1,1.4.0,1.4.0-RC1,1.4.1,1.4.2,1.5.0,1.5.0-RC1,1.5.0-RC2,1.5.0-RC 3,1.5.0-RC4 ,1.5.0-RC5,1.5.1,1.5.2,1.5.3,1.5.x-dev,1.6.0,1.6.0-RC1,1.6.0   -RC2,1.6.1,1.7.0,1.7.1,1.7.2,1.7.3,1.7.4,1.7.6,1.7.7,1.7.8,1.7.9,1.7。 x-dev,1.8.0,1.8.0-BETA1,1.8.0-BETA2,1.8.x-dev]但这些与您的要求或最小稳定性相冲突。    - sonata-project / user-bundle ^ 3.0的安装请求 - >可以通过sonata-project / user-bundle [3.0.0,3.0.1]来满足。

如果有帮助我会使用Symfony3并且谢谢你。

2 个答案:

答案 0 :(得分:1)

现在看来Symfony 3.x不支持它:

https://github.com/sonata-project/SonataUserBundle/issues/724

我也尝试了上面的命令并尝试删除不同版本的FOSRest等......但无济于事。

建议您尝试使用Symfony版本2.8,如果可以的话......

答案 1 :(得分:0)

工作有意义!!谢谢 !我使用了symfony版本2.8而我添加了这个命令:

php composer.phar update friendsofsymfony/rest-bundle 1.1

我使用版本1.1而不是2.3