Dernière Compositeur version pas en tirant Laravel
La version la plus récente du Compositeur n'est pas en tirant Laravel, j'ai pensé qu'il pourrait être à cause de Compositeur ajouté de nouvelles secure_http fonction de téléchargement à partir de Packagist et Laravel Packagist sont en HTTP. C'est ce que je pense, donc j'ai besoin de la solution. La version précédente de Compositeur de bien le faire.
L'erreur de l'affichage sur mon terminal quand j'ai essayé d'installer Laravel installateur, est:
Pas réussi à décoder la réponse: zlib_decode(): erreur de données de Réessayer avec un mode dégradé, vérifiez https://getcomposer.org/doc/articles/troubleshooting.md#degraded-mode pour plus d'info Votre configuration ne permet pas de se connecter à http://packagist.org. Voir https://getcomposer.org/doc/06-config.md#secure-http pour plus de détails. http://packagist.org n'a pas pu être complètement chargé, des informations sur le package a été chargé à partir du cache local et peut être mis à jour l'Installation a échoué, le retour ./le compositeur.json de son contenu d'origine. [Compositeur\Downloader\TransportException] Votre configuration ne permet pas de se connecter à http://packagist.org. Voir https://getcomposer.org/doc/06-config.md#secure-http pour plus de détails.
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème. Trouvé la solution ici:Reddit Discussion de la question
En gros, vous avez deux options:
Revenir à la version précédente, en exécutant
self-update --rollback
Ou, de le rétrograder compositeur en exécutant
composer config -g secure-http false
/usr/local/bin/
répertoire. Mais la deuxième solution que vous avez donné, j'ai essayé de modifier dans compositeur.phar fichier mais de toute façon j'ai été faire d'erreur. Ok, merci pour votre aide. Je vais essayer de la deuxième.à ce dernier un m'a sauvé ,
fait enfin !
Lors de l'exécution (décote de compositeur en cours d'exécution)
j'ai toujours une exeption
J'ai eu un succès finalement à l'aide d'autres --no-plugins
Espère que cela aide quelqu'un 🙂
Je vous conseille de l'activer à l'aide d'openssl:
composer config -g -- disable-tls false
Et puis vous devez également active en php.dans
Ouvrir php.ini et de recherche pour
php_openssl
et vous finissez par ressembler à ceextension=php_openssl.dll
La
php_openssl.dll
fichier est dans le répertoire ext de votre php donc si vous avez changé de répertoire php et avez une erreur de ce typeVous devez définir
extension=php_openssl.dll
àextension="your php direcroty"\ext\php_openssl.dll