PHP Erro fatal: Chame para o método indefinido PEAR :: raiseErro () em /usr/share/php/PEAR/REST.php na linha 165

4

ao correr

  • atualização de pêra

o seguinte erro é gerado:

PHP Fatal error:  Call to undefined method PEAR::raiseErro() in /usr/share/php/PEAR/REST.php on line 165
PHP Stack trace:
PHP   1. {main}() /usr/share/php/pearcmd.php:0
PHP   2. PEAR_Command_Common->run() /usr/share/php/pearcmd.php:305
PHP   3. PEAR_Command_Install->doInstall() /usr/share/php/PEAR/Command/Common.php:271
PHP   4. PEAR_Command_Install->doUpgradeAll() /usr/share/php/PEAR/Command/Install.php:547
PHP   5. PEAR_Command_Install->doInstall() /usr/share/php/PEAR/Command/Install.php:902
PHP   6. PEAR_Command_Install->_filterUptodatePackages() /usr/share/php/PEAR/Command/Install.php:619
PHP   7. PEAR_REST_10->listLatestUpgrades() /usr/share/php/PEAR/Command/Install.php:1233
PHP   8. PEAR_REST->retrieveData() /usr/share/php/PEAR/REST/10.php:649

alguma sugestão o que está causando isso?

obrigado.

    
por udo 30.04.2011 / 15:41

1 resposta

9

Eu tive isto no Ubuntu 10.04 instalando a extensão PHP do Mongo. Fiz algumas pesquisas e tentei isso:

# pear search http
The value of config option cache_dir (/tmp/pear/cache) is not a directory and attempts to 
create the directory failed.

Quando criei os diretórios manualmente:

mkdir -p /tmp/pear/cache
o erro "foi embora" e eu consegui instalar: "pecl install mongo".     
por 30.04.2011 / 16:01