无法安装MakerBundle

时间:2018-04-28 21:57:16

标签: symfony bundle symfony-3.4

我正在尝试为Symfony安装MakerBundle(3.4)as stated in the documentation

我运行的命令是:

composer require symfony/maker-bundle --dev

但我得到了这个:

  

[InvalidArgumentException]
  软件包symfony / maker-bundle版本有PHP要求   与您的PHP版本(5.6)不兼容

     

检查我的php版本(php -v)给出:

     

PHP 7.0.27-0 + deb9u1(cli)(建于:2018年1月5日13:51:52)(NTS)   版权所有(c)1997-2017 PHP Group Zend Engine v3.0.0,版权所有   (c)1998-2017 Zend Technologies       使用Zend OPcache v7.0.27-0 + deb9u1,版权所有(c)1999-2017,作者:Zend Technologies       与Xdebug v2.5.0,版权所有(c)2002-2016,作者Derick Rethans

我错过了什么吗?

2 个答案:

答案 0 :(得分:0)

为了安装maker-bundle,需要使用新的项目结构 有两种选择:

答案 1 :(得分:0)

您需要更改 composer.json 文件中的 php 版本。 "config": { "platform": { "php": "7.2" }, "sort-packages": true },

在symfony项目根目录的 composer.json 文件中找到以上代码。

根据您的情况,将5.6更改为7.2

然后再次运行您的命令,它将完美运行。