PEAR_Installer_Role_Pear_Installer_role_doc 错误

PEAR_Installer_Role_Pear_Installer_role_doc 错误

我尝试在 mint 9 (lxde) 中安装 imagick,但出现错误

nerkn@nerkn-laptop ~/siil $ sudo pecl install imagick
downloading imagick-3.0.1.tgz ...
Starting to download imagick-3.0.1.tgz (93,920 bytes)
.....................done: 93,920 bytes
ERROR: Unknown Role class: "PEAR_Installer_Role_Pear_Installer_role_doc"

有人可以帮忙吗?

$ dpkg -l php5*
ii  php5-cli                                             5.3.2-1ubuntu4.9 
ii  php5-common                                          5.3.2-1ubuntu4.9                                     
ii  php5-curl                                            5.3.2-1ubuntu4.9                                     
un  php5-dev                                             <none>                                               
ii  php5-gd                                              5.3.2-1ubuntu4.9                                     
ii  php5-imagick                                         2.1.1RC1-1build3                                     
un  php5-json                                            <none>                                               
ii  php5-memcache                                        3.0.4-2build1                                        
un  php5-mhash                                           <none>                                               
ii  php5-mysql                                           5.3.2-1ubuntu4.9                                     
un  php5-mysqli                                          <none>                                               
ii  php5-sqlite                                          5.3.2-1ubuntu4.9                                     
un  php5-suhosin                                         <none>                                               
ii  php5-xdebug                                          2.0.5-1ubuntu1

$  mount | grep /dev/sda5
/dev/sda5 on / type ext3 (rw,noatime,errors=remount-ro)

答案1

尝试升级你的 PEAR 安装:

$ pear upgrade pear

(该pecl命令是 PEAR 的一部分)

有可能您当前的 pecl/pear 设置已损坏,需要先修复。

答案2

您是否曾尝试在“/usr/bin/pear”的第一行(即#!/bin/sh)后添加这些行:

# sudo vim /usr/bin/pear

#!/bin/sh
export LC_ALL="C"
export LANG="C"

或者,您可以在运行pear或之前的每个 bash 会话中手动执行此操作pecl

相关内容