En exécutant composer install
sur mon projet laravel, j'obtiens l'erreur suivante:
Script php artisan clear-compiled traitant l'événement post-install-cmd renvoyé avec le code d'erreur 255
Un conseil sur ce que pourrait être le problème? Note Composer installe tous les packages du fournisseur. La sortie complète est ci-dessous:
[user @ some_path] $ mise à jour du compositeur
Chargement des référentiels du compositeur avec les informations sur les packages
Mise à jour des dépendances (y compris require-dev)
Rien à installer ou mettre à jour
Générer des fichiers à chargement automatique
> php artisan clairement compilé
Script php artisan clear-compiled traitant l'événement post-update-cmd renvoyé avec le code d'erreur 255
Assurez-vous que votre répertoire storage/ & bootstrap/cache
est accessible en écriture.
Assurez-vous que votre fichier .env ne contient aucun espace.
Ex: key=value istead of key=va lue
supprime le fichier bootstrap/cache/config.php
. alors
composer dumpautoload
composer update
Essayez de supprimer /bootstrap/compiled.php
(si vous en avez)
étape 1 - Vérifiez votre version de php. Si votre laravel est vieux, il ne supportera pas 7.x. Vous devez alors basculer ( check this si vous utilisez mac) sur PHP 5.6 dans ce cas.
Étape 2 - supprimez composer.lock et exécutez composer install
La seule chose que fait cette commande est de supprimer le fichier bootstrap/cache/services.php
, s'il existe. Très probablement, le fichier existe, mais les autorisations ne sont pas définies correctement pour vous permettre de le supprimer.
j'ai trouvé la solution. Voici la liste des extensions à l'origine de ce problème.
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
extension=php_pdo_mysql.dll
vous devez supprimer toutes ces extensions de votre php.ini
E:\wamp64\bin\php\php7.1.9\php.ini
Remarque :: Vous devez vérifier vos informations d'identification dans votre fichier .env
Je suppose que le problème peut provenir de plusieurs sources. Dans mon cas, j'avais une erreur de syntaxe dans mon fichier config/app.php. Retour à une version précédente et la refonte de mes modifications.