文章出處

如果你在某個目錄使用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 解決辦法


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()