我检查PHPUnit的文件夹,它仍然在那里?
这可能是因为子组件(扩展,框架)。但是你一定不要担心这一点。
要安装最新版本,请执行以下两条命令:
> pear config-set auto_discover 1
config-set succeeded
> pear upgrade
...
这将需要一些时间,并且将更新所有当前安装。当你有一些扩展已经可以和PHPUnit的最新版本可能需要的,所以更新它们,以防止故障的下一个命令:
> pear install pear.phpunit.de/PHPUnit
现在,这应该安装:
Did not download optional dependencies: phpunit/PHP_Invoker, use --alldeps to download automatically
phpunit/PHPUnit can optionally use package "phpunit/PHP_Invoker" (version >= 1.0.0)
downloading PHPUnit-3.6.7.tgz ...
Starting to download PHPUnit-3.6.7.tgz (118,349 bytes)
..........................done: 118,349 bytes
install ok: channel://pear.phpunit.de/PHPUnit-3.6.7
故障排除PEAR
正如你在评论中所报道的那样,这没有奏效。可能梨处于不知道顶部和底部在哪里的状态。有时间强迫。首先,清除缓存:
> pear clear-cache
reading directory C:\...\Temp\pear\cache
0 cache entries cleared
然后迫使频道更新:
> pear channel-update -f pear.php.net
Updating channel "pear.php.net"
Update of Channel "pear.php.net" succeeded
> pear channel-update -f pear.phpunit.de
Updating channel "pear.phpunit.de"
Update of Channel "pear.phpunit.de" succeeded
然后强制PHPUnit的安装:
> pear install -a -f phpunit/PHPUnit
什么'梨列表-c pear.phpunit.de'说明了什么? – 2012-01-05 09:18:06
@ÁlvaroG.Vicario:你可以在这里看到图片http://farm8.staticflickr.com/7034/6640174409_a7d13f8ff8.jpg – 2012-01-05 09:26:20
控制台的输出是文本。你可以在这里粘贴它。 :) – 2012-01-05 09:31:31