通过phpunit.phar的PhpStorm-警告:require_once(PHPUnit/Runner/Version.php) [英] PhpStorm via phpunit.phar - Warning: require_once(PHPUnit/Runner/Version.php)
本文介绍了通过phpunit.phar的PhpStorm-警告:require_once(PHPUnit/Runner/Version.php)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
- 我已经从官方网站 https://phar.phpunit.de/phpunit下载了phpunit.phar.法尔 v4.6
- I have downloaded phpunit.phar from official website https://phar.phpunit.de/phpunit.phar v4.6
PhpStorm v8.0.3(PS-139.1348,2015年2月12日)
PhpStorm v8.0.3 (PS-139.1348, February 12, 2015)
- 在PhpStorm中配置的phpunit设置.设置"phpunit.phar的路径".
- 我创建了最简单的单元测试以测试其是否正常运行并在PhpStorm中运行测试
<?php
class MyTest extends PHPUnit_Framework_TestCase
{
public function testOneEqualsOne()
{
$this->assertEquals(1, 1);
}
}
?>
已配置为在PhpStorm中运行的单元测试
Configured unit test to run in PhpStorm
并在PhpStorm中运行测试
And run test in PhpStorm
我遇到了错误:
Warning: require_once(PHPUnit/Runner/Version.php): failed to open stream: No such file or directory in C:\Users\Mike\AppData\Local\Temp\ide-phpunit.php on line 49
Call Stack:
0.0000 372768 1. {main}() C:\Users\Mike\AppData\Local\Temp\ide-phpunit.php:0
0.0000 373120 2. IDE_PHPUnit_Loader::init() C:\Users\Mike\AppData\Local\Temp\ide-phpunit.php:209
0.0120 630736 3. IDE_PHPUnit_Loader::detectPHPUnitVersionId() C:\Users\Mike\AppData\Local\Temp\ide-phpunit.php:196
Fatal error: require_once(): Failed opening required 'PHPUnit/Runner/Version.php' (include_path='.;C:\wamp\bin\php\php5.5.12\pear') in C:\Users\Mike\AppData\Local\Temp\ide-phpunit.php on line 49
Call Stack:
0.0000 372768 1. {main}() C:\Users\Mike\AppData\Local\Temp\ide-phpunit.php:0
0.0000 373120 2. IDE_PHPUnit_Loader::init() C:\Users\Mike\AppData\Local\Temp\ide-phpunit.php:209
0.0120 630736 3. IDE_PHPUnit_Loader::detectPHPUnitVersionId() C:\Users\Mike\AppData\Local\Temp\ide-phpunit.php:196
Process finished with exit code 255
当我通过CMD运行测试时,一切正常.
When I run test via CMD, everything is ok.
问题:如何通过phpunit.phar设置PhpUnit以使其正常工作?
推荐答案
PhpStorm v8不支持PHPUnit 4.6的PHAR版本.
PhpStorm v8 does not support PHAR version of PHPUnit 4.6.
解决方案:
- 使用phpunit.phar 4.5版
- 使用PhpStorm v9 EAP版本
- 在PhpStorm中尝试并破解PHPUnit支持(详细信息此处) >
- Use phpunit.phar version 4.5
- Use PhpStorm v9 EAP builds
- Try and hack PHPUnit support in PhpStorm a bit (detail here)
这篇关于通过phpunit.phar的PhpStorm-警告:require_once(PHPUnit/Runner/Version.php)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文