Shafiuzzaman Shafiuzzaman - 22 days ago 6
PHP Question

Latest Composer version not pulling Laravel

The Latest version of Composer is not pulling Laravel, I thought it could be because of Composer added new secure_http feature for downloading from Packagist and Laravel Packagist are in HTTP. This is what I think, so I need solution. The previous version of Composer doing well.
The error showing on my terminal when I was trying to install Laravel installer, is:


Failed to decode response: zlib_decode(): data error Retrying with degraded mode, check https://getcomposer.org/doc/articles/troubleshooting.md#degraded-mode for more info Your configuration does not allow connection to http://packagist.org. See https://getcomposer.org/doc/06-config.md#secure-http for details. http://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date Installation failed, reverting ./composer.json to its original content. [Composer\Downloader\TransportException] Your configuration does not allow connection to http://packagist.org. See https://getcomposer.org/doc/06-config.md#secure-http for details.

Answer

I had the same problem. Found the solution here:Reddit Discussion of the issue

Basically, you have two options:

  • Revert to previous version, by running

    self-update --rollback

  • Or, downgrade composer by running

    composer config -g secure-http false