-ao- ramune blog

©2024 unio / GO2直営からふるラムネ
2018年09月27日

symfony/flexのエラー

Composerのバージョンアップで

とあるSymfony4プロジェクトをinstallしようとしたらこんなエラーが。

                
                    [ErrorException]
                    Declaration of Symfony\Flex\ParallelDownloader::getRemoteContents($originUrl, $fileUrl, $context) should be compatible
                    with Composer\Util\RemoteFilesystem::getRemoteContents($originUrl, $fileUrl, $context, ?array &$responseHeaders = NULL)
                
            

本家に解決策があったので早速試すも、今度は別のエラー。。。

                
                    > symfony-cmd
                    sh: 1: symfony-cmd: not found
                    Script symfony-cmd handling the auto-scripts event returned with error code 127
                    Script @auto-scripts was called via post-update-cmd
                
            

結局--no-scriptsも付けて無事update完了。

コンソールコマンド
                
                    php composer.phar update symfony/flex --no-plugins --no-scripts
                
            

composerのバージョンを上げたのですが、それが原因で動かなくなったみたいです。 ただマイナーバージョンが上がっただけなので、これでBC breakされるとちょっとツライですね。。。