7

可能重复:
通过 PEAR 安装 PHPUnit

phpunit 的安装说明正在运行:

pear channel-discover pear.phpunit.de
pear install phpunit/PHPUnit

第一个没问题,第二个我收到错误:

phpunit/PHPUnit requires PEAR Installer (version >= 1.8.1), installed version is 1.7.2
phpunit/PHPUnit can optionally use package "pear/Image_GraphViz" (version >= 1.2.1)
phpunit/PHPUnit can optionally use package "pear/Log"
phpunit/PHPUnit can optionally use PHP extension "xdebug" (version >= 2.0.5)
No valid packages found
install failed

我刚刚使用来自 php.net(php 5.3.0)的最新 go-pear.phar 版本安装了 pear,也尝试php go-pear.php按照 pear 网站所说的那样运行。

runningpear -V给了我 1.7.2 版本,当我运行pear upgrade PEAR它说我的版本比当前 noe 1.9.0 新,如果运行pear upgrade -f PEAR强制升级,它会下载文件并成功安装,但我仍然有版本 1.7.2 和无法安装 phpunit。

我正在运行 windows vista,php 5.3.0

4

3 回答 3

12

尝试在控制台输入:

pear upgrade pear
于 2010-03-05T09:36:49.330 回答
7

我在 irc.efnet.nl #pear 找到了我的解决方案('cweiske')-

  1. 我删除了位于以下位置的梨文件夹:

    C:\Program Files\Zend\ZendServer\bin

  2. 将 php 设置include_path为:

    C:\Program Files\Zend\ZendServer\bin\pear

  3. 来自go-pear.php

    http://pear.php.net/go-pear

    将文件另存为go-pear.php,我保存到C:\Program Files\Zend\ZendServer\bin

  4. 运行php go-pear.php将 PHP 代码目录设置为与include_path

    C:\Program Files\Zend\ZendServer\bin\pear

一切正常

我正在运行 1.9.0。

于 2009-09-19T05:43:13.540 回答
2

如果您在升级或安装过程中遇到问题,可以使用:

peardev upgrade PEAR
peardev channel-discover pear.phpunit.de
peardev install phpunit/PHPUnit

它对我有用;我有 Windows 7 64x + WAMP。

于 2010-09-12T05:21:53.217 回答