0

PHP 5.5.4 の新しい EC2 インスタンスがあり、Pear から Predis をインストールしようとしています。Pear から Predis をインストールしようとするたびに、次のエラーが表示され続けます。

なぜこれが起こっているのか誰にも考えがありますか?解決策をたくさんグーグルで検索しましたが、答えが見つかりません

root@ip-xxx-xx-xx-xxx:/etc/nginx# pear install nrk/Predis
downloading Predis-0.8.4.tgz ...
Starting to download Predis-0.8.4.tgz (177,785 bytes)
.....................................done: 177,785 bytes
Parsing of package.xml from file "/tmp/pear/temp/pearxTtEHW/package.xml" failed
Download of "nrk/Predis" succeeded, but it is not a valid package archive
Error: cannot download "nrk/Predis"
Download failed
install failed
4

3 に答える 3

2

Pear は tgz アーカイブからインストールできないようです。-Z、--nocompressオプションを使用してダウンロードする場合は、圧縮されていないファイルを明示的に要求する必要があります。

それで、sudo pear install -Z パッケージを試してください

于 2014-08-28T08:31:48.683 に答える
0

これに対する最善の解決策は、pear インストーラーが使用する PEAR のアーカイブ パッケージをアップグレードすることです。その後、既存のパッケージをインストールまたはアップグレードするときに、圧縮されていないファイルを明示的に要求する必要はありません。

$ sudo pear upgrade -Z Archive_Tar
于 2015-03-18T12:07:45.200 に答える