2011-12-20 36 views
4

当我运行sudo pear upgrade pear,它具有以下错误结束:升级PEAR

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

有没有人遇到以前这样的事情和你对如何解决这个问题有什么建议?它一直让我整夜。

+0

尝试使用'strace'。 – 2011-12-20 07:15:29

回答

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的


+0

谢谢你,你很漂亮!事实证明,我使用的是PEAR 1.4.9版本,并且像您所建议的那样更新了PEAR,完美地工作,再次感谢! – Steven 2011-12-23 05:36:41