Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.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
Php 在编写器要求后,函数名必须是字符串(symfony/flex),但不能更新_Php_Symfony_Composer Php_Symfony4 - Fatal编程技术网

Php 在编写器要求后,函数名必须是字符串(symfony/flex),但不能更新

Php 在编写器要求后,函数名必须是字符串(symfony/flex),但不能更新,php,symfony,composer-php,symfony4,Php,Symfony,Composer Php,Symfony4,在symfony 4中安装一些捆绑包执行命令时,我反复遇到相同的错误: 命令: 带堆栈跟踪的Erro 环境 操作系统:Ubuntu 16.04 PHP:7.2.5 只有当我使用composer require时才会发生这种情况,我只是更新了一些软件包,包括flex没有安装但没有抛出任何错误的软件包 这是一个bug吗?这是Flex1.0.81中最近提出的一个bug,升级到1.0.82(与1.0.80相同)作为修补程序 Ref:我已经看到了那篇文章,但它并没有解决我的问题。我今天更新了,这个问题昨天

在symfony 4中安装一些捆绑包执行命令时,我反复遇到相同的错误:

命令:

带堆栈跟踪的Erro

环境

  • 操作系统:Ubuntu 16.04
  • PHP:7.2.5
  • 只有当我使用composer require时才会发生这种情况,我只是更新了一些软件包,包括flex没有安装但没有抛出任何错误的软件包


    这是一个bug吗?

    这是Flex
    1.0.81
    中最近提出的一个bug,升级到
    1.0.82
    (与
    1.0.80
    相同)作为修补程序


    Ref:

    我已经看到了那篇文章,但它并没有解决我的问题。我今天更新了,这个问题昨天就解决了。运行composer update时,输出为“无需更新或安装”。当我运行composer show symfony/flex时,版本是dev master。取决于date@JuanI.MoralesPestanadev主版本存在与
    1.0.81
    相同的问题,请使用标签
    1.0.82
    。谢谢,已经注意到了。我只瞄准v1.0.82,一切正常。
    composer require phpoffice/phpspreadsheet secit-pl/imap-bundle tbbc/money-bundle
    
    PHP Fatal error:  Uncaught Error: Function name must be a string in /var/www/skeleton/vendor/symfony/flex/src/ParallelDownloader.php:246
    Stack trace:
    #0 /var/www/skeleton/vendor/symfony/flex/src/ParallelDownloader.php(84): Symfony\Flex\ParallelDownloader->getNext()
    #1 phar:///usr/local/bin/composer/src/Composer/Plugin/PluginManager.php(195) : eval()'d code(452): Symfony\Flex\ParallelDownloader->download(Array, Object(Closure))
    #2 [internal function]: Symfony\Flex\Flex_composer_tmp1->populateProvidersCacheDir(Object(Composer\Installer\InstallerEvent))
    #3 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(176): call_user_func(Array, Object(Composer\Installer\InstallerEvent))
    #4 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(135): Composer\EventDispatcher\EventDispatcher->doDispatch(Object(Composer\Installer\InstallerEvent))
    #5 phar:///usr/local/bin/composer/src/Composer/Installer.php(471): Composer\EventDispatcher\EventDispatcher- in /var/www/skeleton/vendor/symfony/flex/src/ParallelDownloader.php on line 246
    
    Fatal error: Uncaught Error: Function name must be a string in /var/www/skeleton/vendor/symfony/flex/src/ParallelDownloader.php:246
    Stack trace:
    #0 /var/www/skeleton/vendor/symfony/flex/src/ParallelDownloader.php(84): Symfony\Flex\ParallelDownloader->getNext()
    #1 phar:///usr/local/bin/composer/src/Composer/Plugin/PluginManager.php(195) : eval()'d code(452): Symfony\Flex\ParallelDownloader->download(Array, Object(Closure))
    #2 [internal function]: Symfony\Flex\Flex_composer_tmp1->populateProvidersCacheDir(Object(Composer\Installer\InstallerEvent))
    #3 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(176): call_user_func(Array, Object(Composer\Installer\InstallerEvent))
    #4 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(135): Composer\EventDispatcher\EventDispatcher->doDispatch(Object(Composer\Installer\InstallerEvent))
    #5 phar:///usr/local/bin/composer/src/Composer/Installer.php(471): Composer\EventDispatcher\EventDispatcher- in /var/www/skeleton/vendor/symfony/flex/src/ParallelDownloader.php on line 246