Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在x86_64 GNU/Linux上升级PEAR_Php_Linux_Phpunit_Pear - Fatal编程技术网

Php 在x86_64 GNU/Linux上升级PEAR

Php 在x86_64 GNU/Linux上升级PEAR,php,linux,phpunit,pear,Php,Linux,Phpunit,Pear,当我运行sudopear升级pear时,它以以下错误结束: ERROR: unable to unpack /tmp/tmpsozA4Q/Structures_Graph-1.0.4.tgz 以前有没有人遇到过这样的事情?你对如何解决这个问题有什么建议吗?它让我彻夜未眠。通常,此错误是由于过时的pear版本导致的,该版本甚至无法与pear服务器进行通信,并下载HTML页面而不是真正的存档 要解决此问题,您需要手动更新pear wget http://pear.php.net/go-pear.p

当我运行
sudopear升级pear
时,它以以下错误结束:

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

以前有没有人遇到过这样的事情?你对如何解决这个问题有什么建议吗?它让我彻夜未眠。

通常,此错误是由于过时的pear版本导致的,该版本甚至无法与pear服务器进行通信,并下载HTML页面而不是真正的存档

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

wget http://pear.php.net/go-pear.phar 
php go-pear.phar
并按照“系统安装”说明进行操作


除此之外

unable to unpack 
这可能意味着您无法提取gzip归档文件,或者
/tmp/
磁盘已满或与之相关。不太可能,但在这些情况下:

pear install -Z pear 
将下载.tar而不是.tgz



谢谢你,你真漂亮!原来我使用的是PEAR版本1.4.9,并且按照您建议的方式更新PEAR非常有效,再次感谢!