项目使用composer进行包管理,但是进行包升级时报以下错误,该怎么解决?
<code>ubuntu@ubuntu-VGN-SR13-B:~/nginx/coolwifi$ composer selfupdate
PHP Fatal error: Uncaught exception 'PharException' with message 'phar "/usr/local/bin/composer" has a broken signature' in /usr/local/bin/composer:13
Stack trace:
#0 /usr/local/bin/composer(13): Phar::mapPhar('composer.phar')
#1 {main}
thrown in /usr/local/bin/composer on line 13
</code>解决:删掉/usr/local/bin/composer后,重新下载composer.phar复制进去添加执行权限后正常
项目使用composer进行包管理,但是进行包升级时报以下错误,该怎么解决?
<code>ubuntu@ubuntu-VGN-SR13-B:~/nginx/coolwifi$ composer selfupdate
PHP Fatal error: Uncaught exception 'PharException' with message 'phar "/usr/local/bin/composer" has a broken signature' in /usr/local/bin/composer:13
Stack trace:
#0 /usr/local/bin/composer(13): Phar::mapPhar('composer.phar')
#1 {main}
thrown in /usr/local/bin/composer on line 13
</code>解决:删掉/usr/local/bin/composer后,重新下载composer.phar复制进去添加执行权限后正常
看似权限不够,请试试:> sudo composer self-update
or
<code>> sudo su > composer self-update </code>
似乎需要重新安装,请查看 issue on github.
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号