2011-12-20 62 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