phpunit在phpstorm中运行问题,无法创建phar

use*_*252 5 php phpunit yii phar phpstorm

我在Windows 7上运行phpStorm 7.1.3版本,我已经做了相应的事情来安装composer然后phpunit.现在我在供应商目录中有它.但每次我运行我的程序,这是一个简单的Yii应用程序,我得到相同的错误.

PHP致命错误:未捕获的异常"UnexpectedValueException"有消息"无法创建药业'C:/ WAMP/WWW/myproject的/供应商/斌/ PHPUnit的’,文件扩展名(或组合)无法识别或目录不存在"在C: \用户\ MYUSER \应用程序数据\本地的\ Temp\IDE-phpunit.php:177

请帮忙,我已经被困在这里两天了,不能让这个工作,几乎改变并重新安装一切,但没有帮助.

我没有使用pear,我通过phpStorm下载了所有内容.我下载了作曲家,然后通过phpStorm作曲家我下载了phpUnit 3.7.37.

这是我的作曲家设置的屏幕截图

在此输入图像描述

这是我的composer.json的内容

{
    "require": {
        "phpunit/phpunit": "3.7.37"
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的PHPunit设置的屏幕截图 在此输入图像描述

Laz*_*One 14

在您的第二个屏幕截图(PHPUnit设置):

  • 如果您使用COMPOSER,为什么选择PHAR选项?
  • 你为什么指出.../bin/phpunit(即使你选择了第三个选项......你应该把它指向一个PHAR文件)?

因此:

  • 对于composer安装,您应该使用2nd("使用自定义加载程序")选项.
  • 编辑框 - 您应该将其指向您的自动加载器脚本(是 - composer autoloader脚本).

相关(类似问题):https://stackoverflow.com/a/17316104/783119