項目使用composer進行包管理,但是進行包升級時報以下錯誤,該怎麼解決?
ubuntu@ubuntu-VGN-SR13-B:~/nginx/coolwifi$ composer selfupdatePHP Fatal error: Uncaught exception 'PharException' with message 'phar "/usr/local/bin/composer" has a broken signature' in /usr/local/bin/composer:13Stack trace:#0 /usr/local/bin/composer(13): Phar::mapPhar('composer.phar')#1 {main} thrown in /usr/local/bin/composer on line 13
解決:刪掉/usr/local/bin/composer後,重新下載composer.phar複製進去添加執行許可權後正常
回複內容:
項目使用composer進行包管理,但是進行包升級時報以下錯誤,該怎麼解決?
ubuntu@ubuntu-VGN-SR13-B:~/nginx/coolwifi$ composer selfupdatePHP Fatal error: Uncaught exception 'PharException' with message 'phar "/usr/local/bin/composer" has a broken signature' in /usr/local/bin/composer:13Stack trace:#0 /usr/local/bin/composer(13): Phar::mapPhar('composer.phar')#1 {main} thrown in /usr/local/bin/composer on line 13
解決:刪掉/usr/local/bin/composer後,重新下載composer.phar複製進去添加執行許可權後正常
看似許可權不夠,請試試:
> sudo composer self-update
or
> sudo su> composer self-update
似乎需要重新安裝,請查看 issue on github.