ホームページ > バックエンド開発 > PHPチュートリアル > composer update时报错:has a broken sugnature

composer update时报错:has a broken sugnature

WBOY
リリース: 2016-06-06 20:44:37
オリジナル
2031 人が閲覧しました

项目使用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.

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート