PHPUnit命令行工具不起作用
我在Windows上运行XAMPP。PHPUnit命令行工具不起作用
我最近从PEAR CLI工具下载了PHPUnit。
一切都看起来不错,(日食正确显示代码完成,以便这意味着它已正确添加到包含路径),但每当我尝试并获得通过键入phpunit
它通过控制台的工作(这是在环境变量PATH ),它会持续一两秒钟,然后关闭(就好像它被终止了一样)。我试过phpunit --help
也没有成功。
也试过phpunit --verbose
。
有没有其他人有同样的问题或知道解决方案?
确保您梨起来做日期:
pear upgrade-all
做好以上,直到它说什么“升级所有”,然后重新安装PHPUnit的
pear install --alldeps --force phpunit/PHPUnit
如果这并不修正这个错误,确保您的php.ini中启用了所有错误报告并检查错误日志。
如果这不起作用,可以考虑使用PHPUnit via Composer or Phar instead of PEAR
这帮助我在Linux上。 – 2011-04-22 11:30:27
这帮助我在Windows上。 – 2011-07-17 19:41:42
这帮助我在Mac OSX – GusDeCooL 2011-10-12 23:27:42
对于Debian或Ubuntu,添加到你的PHP ini文件:
suhosin.executor.include.whitelist="phar"
如果您导航到PHPUnit的文件夹,然后尝试和执行的PHPUnit它工作吗? – 2011-04-10 20:08:53
PHPUnit在打印出PHPUnit版本和作者之前实例化所有测试用例,因此它有时可能看起来像停滞了。试着用一个简单的测试用例来运行它,以确保它能够正常工作。正如其他人所说,启用所有错误报告。你可以在Eclipse中运行测试吗? – 2011-04-10 22:17:39
@jakenoble不,它不... @David我会尽力感谢。我不知道你可以通过日食来做到这一点。我也会尝试。 – 2011-04-11 01:13:34