我坚持安装PHPUnit到CakePHP。
我有什么:
- Debian 6
- CakePHP 2.4.6
- PHPUnit) 4.0.7
我做了:
- 我按照CakePHP文档中的建议通过PEAR安装了PHPUnit。它不知何故安装了phar存档,所以我可以使用
phpunit
可通过CLI执行。CakePHP test.php
在PHP include_path
中寻找PHPUnit/Autoload.php
。但是没有名为PHPUnit
的目录创建的任何地方。然后我尝试了apt-get
(一点点)更成功:PHPUnit
目录与源被创建在/usr/share/php/PHPUnit
。我搜索了整台机器的Autoload.php
,但是没有。我做错了什么?我的Autoload.php
在哪里?
Autoload.php不再存在。x分支。我相信它是在3.5分支中添加的,并在3.7分支中保留:
https://github.com/sebastianbergmann/phpunit/blob/3.7.37/PHPUnit/Autoload.php如果你想降级,这应该可以工作:
pear uninstall phpunit/PHPUnit
pear channel-discover pear.symfony.com
pear install phpunit/PHPUnit-3.7.35