關於composer安裝插件時候提示找不到fxp插件時候的解決辦法


如果你在某個目錄使用composer.phar,而且在別的目錄頁使用了composer,並沒有全局安裝composer的時候,不同目錄之間的可能會互相干擾從而報錯

root@tyr:/var/www/html/laravel# composer global require "laravel/installer=~1.1"
Changed current directory to /root/.composer
PHP Fatal error:  Call to undefined method Fxp\Composer\AssetPlugin\Package\Version\VersionParser::parseLinks() in /root/.composer/vendor/fxp/composer-asset-plugin/Repository/VcsPackageFilter.php on line 272

Fatal error: Call to undefined method Fxp\Composer\AssetPlugin\Package\Version\VersionParser::parseLinks() in /root/.composer/vendor/fxp/composer-asset-plugin/Repository/VcsPackageFilter.php on line 272
root@tyr:/var/www/html/laravel# ll

導致這個錯誤的原因是沒有全局安裝composer.phar並添加到linux的系統環境變量,從而導致composer.phar之間的混亂,要仔細研究composer提高使用效率

For those who still same the problem (I have ubuntu):
just remove directory /home/user/.composer/vendor/fxp

 

just remove directory /home/user/.composer/vendor/fxp

這就是最終的解決辦法。其實是類似於初始化的作用,不是說干擾

https://github.com/yiisoft/yii2/issues/9794 解決辦法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM