-ao- ramune blog

©2020 unio / GO2直営からふるラムネ

symfony/flexのエラー

2018年09月27日
  • PHP
  • Symfony4

Composerのバージョンアップで。。。

とあるSymfonyプロジェクトを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されるとちょっとツライですね。。。

プロフィール画像
なかのひと:unio

数十年前の牧歌的なインターネッツが好きだった、永遠のモラトリアム人。 ただ、モラトリアムしててもお金は増えないので、しゃかいの厳しさを斜め後ろから眺めつつほそぼそと生活しています。

Twitter GitHub
[広告]