PEAR无法在Ubuntu 12.x上安装

时间:2013-02-11 12:02:54

标签: php ubuntu wrapper pear channel

我有一个问题,我认为可以用Ubuntu 12.10解决,但没有运气......当我尝试用PEAR安装东西时,我对12.04有同样的看法:

Warning: file_exists(): Unable to find the wrapper "channel" - did you forget to enable it when you configured PHP? in Package.php on line 1518
PHP Warning:  file_exists(): Unable to find the wrapper "channel" - did you forget to enable it when you configured PHP? in /usr/share/php/PEAR/Downloader/Package.php on line 1518
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_Downloader->download() /usr/share/php/PEAR/Command/Install.php:661
PHP   5. PEAR_Downloader_Package->initialize() /usr/share/php/PEAR/Downloader.php:279
PHP   6. PEAR_Downloader_Package->_fromFile() /usr/share/php/PEAR/Downloader/Package.php:160
PHP   7. file_exists() /usr/share/php/PEAR/Downloader/Package.php:1518

对于这个例子,我尝试安装PHPUnit,但它与任何包都是相同的消息。

我在上面搜索了很多并尝试了很多解决方案:

  • 使用apt-get remove
  • 卸载它
  • 使用apt-get purge清除它
  • 手动删除剩余文件
  • 安装然后升级

有没有人知道如何解决这个问题?

Thanx!

  

编辑:

     

总是一样的,当你发布问题时会弹出答案!

     

以下是执行该操作的技巧的链接: https://stackoverflow.com/a/6596669/2061163

     

出现此问题是因为我的系统上安装了两个版本的PEAR,不知道为什么......

0 个答案:

没有答案