如何安装Text_Highlighter PEAR包?

我尝试了很多可能的解决scheme,但没有人帮助:

pear install Text_Highlighter Failed to download pear/Text_Highlighter within preferred state "stable", latest release is version 0.7.2, stability "beta", use "channel://pear.php.net/Text_Highlighter-0.7.2" to install pear -d preferred_state=beta install -f channel://pear.php.net/Text_Highlighter-0.7.2 downloading Text_Highlighter-0.7.2.tgz ... Starting to download Text_Highlighter-0.7.2.tgz (139,104 bytes) ..............................done: 139,104 bytes ERROR: No releases in package.xml matched the existing operating system, extensions installed, or architecture, cannot install 

等0.7.1使用最新的命令完美安装

有任何想法吗?

UPD

这是php pyrus.phar install pear/Text_Highlighter-0.7.2给我的:

 Downloading pear.php.net/Text_Highlighter Connected... Mime-type: application/octet-stream Downloading pear.php.net/PEAR=======================================================================>] 99% (134/135 kb) Connected... Mime-type: application/octet-stream Downloading pear.php.net/Archive_Tar================================================================>] 99% (288/289 kb) Connected... Mime-type: application/octet-stream Downloading pear.php.net/Structures_Graph=====================================================> ] 93% (16/17 kb) Connected... Mime-type: application/octet-stream Downloading pear.php.net/XML_Util================================================================> ] 96% (28/29 kb) Connected... Mime-type: application/octet-stream Downloading pear.php.net/XML_Parser===========================================================> ] 93% (16/17 kb) Connected... Mime-type: application/octet-stream Downloading pear.php.net/Console_Getopt======================================================> ] 92% (14/15 kb) Connected... Mime-type: application/octet-stream PHP Warning: rmdir(/usr/.old-bin/X11): Not a directory in phar:///root/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/Filesystem.php on line 66 PHP Stack trace: PHP 1. {main}() /root/pyrus.phar:0 PHP 2. PEAR2\Pyrus\ScriptFrontend\Commands->run() /root/pyrus.phar:52 PHP 3. PEAR2\Pyrus\ScriptFrontend\Commands->install() phar:///root/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/ScriptFrontend/Commands.php:284 PHP 4. PEAR2\Pyrus\Installer::commit() phar:///root/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/ScriptFrontend/Commands.php:491 PHP 5. PEAR2\Pyrus\AtomicFileTransaction::removeBackups() phar:///root/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/Installer.php:349 PHP 6. PEAR2\Pyrus\AtomicFileTransaction\Manager->finish() phar:///root/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFileTransaction.php:96 PHP 7. PEAR2\Pyrus\AtomicFileTransaction\Transaction\TwoStage->finish() phar:///root/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFileTransaction/Manager.php:196 PHP 8. PEAR2\Pyrus\Filesystem::rmrf() phar:///root/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFileTransaction/Transaction/TwoStage.php:107 PHP 9. rmdir() phar:///root/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/Filesystem.php:66 PEAR2\Pyrus\AtomicFileTransaction\MultiException: Warning: no all backup directories have been removed PEAR2\Pyrus\IOException: Unable to fully remove /usr/.old-bin 

现在Text_Highlighter包依赖于PEAR,这意味着它将引入一堆其他包。 要将软件包安装到自包含的存储库中,可以使用:

 mkdir Text_Highlighter cd Text_Highlighter php pyrus.phar `pwd` set bin_dir `pwd`/bin php pyrus.phar `pwd` install pear/Text_Highlighter-0.7.2 

这将在Text_Highlighter目录中安装Text_Highlighter-0.7.2和所有依赖项。

这是一个包本身的错误。 填写并修复在http://pear.php.net/bugs/bug.php?id=19139