我正面临phpunit的版本问题。当我执行安装pear. PHPUnit .de/PHPUnit我得到一个错误:phpunit/phpunit已经安装并且与发布版本相同3.5.15 install failed
但是当我执行phpunit——version时,我得到PHPUnit 3.4.5 by Sebastian Bergmann.
我不明白这里发生了什么。当我所有的模拟生成器函数(setMethod(), getMockBuilder()等)抛出一个未定义的方法致命错误时,我无意中发现了这个问题,我认为这些方法只在3.5及以上版本中可用。
非常感谢你的帮助。谢谢。如果您使用的是某种类型的Unix/Linux,那么which phpunit
报告什么?希望这将引导您进行第二次安装。您可以从重命名which
返回的文件开始。
您可能需要升级您的pear
版本。它应该是1.9.4(或更高)才能正常工作。
尝试pear update pear
,一旦pear version
显示1.9.4,尝试pear install phpunit/PHPUnit
。如果没有帮助,使用--force --alldeps
参数。