在x86_64 GNU / Linux上升级PEAR

时间:2011-12-20 07:10:10

标签: php linux phpunit pear

当我运行sudo pear upgrade pear时,它以以下错误结束:

ERROR: unable to unpack /tmp/tmpsozA4Q/Structures_Graph-1.0.4.tgz

之前有没有人碰到这样的事情,你对如何解决这个问题有任何建议吗?它让我彻夜难眠。

1 个答案:

答案 0 :(得分:6)

通常会出现此错误,因为非常过时的梨版本甚至无法与梨形服务器通信并下载HTML页面而不是真实存档。

要解决此问题,您需要手动更新梨。

wget http://pear.php.net/go-pear.phar 
php go-pear.phar

然后按照“系统安装”说明进行操作。


除此之外

unable to unpack 

可能意味着您无法提取gzip压缩文件或/tmp/磁盘已满或相关的内容。这不是那么可能,但在那些情况下:

pear install -Z pear 

将下载.tar而不是.tgz