7
votes

Pourquoi dois-je obtenir une erreur PHP fatale lorsque je veux installer une extension

Call to undefined method Fxp\Composer\AssetPlugin\Package\Version\VersionParser::parseLinks() in /home/john/.composer/vendor/fxp/composer-asset-plugin/Repository/VcsPackageFilter.php on line 272

2 commentaires

En utilisant Linux ou Windows?


Je l'ai utilisé à Linux


3 Réponses :


23
votes

Vous devez supprimer le plug-in Compositeur Asset:


2 commentaires

RM -RF ~ / .Compositeur / Vendeur / FXP / & PHP Compositeur.PHAR Global Exiger "FXP / Compositeur-Asset-Brippin: ~ 1.0.3" Pour moi


Pour les utilisateurs Windows, le chemin est: c: \ users \ [nom_utilisateur] \ appdata \ itinérance \ compositeur \ fournisseur . Remplacez [nom_ utilisateur] avec votre propre nom d'utilisateur.



2
votes

essayez ceci, j'ai eu la même erreur avec une ancienne version (dossier existant) du plug-in: xxx

ou si la mise à jour globale ne fonctionne pas, vous pouvez supprimer manuellement le monde. Dossier d'installation de ce plugin dans C: \ users \ $ nom_serveur \ appdata \ roaming \ compositeur \ fournisseur \ fxp \ compositeur-actif-plugin et réinstallez le plugin en exécutant la commande: < p> $ compositeur global update


0 commentaires

2
votes

Suivre les conseils de Federico Ce que j'ai fait est le suivant

rm -rf /root/.composer/*
composer global require "fxp/composer-asset-plugin:~1.0"


0 commentaires