通过终端和PhpStorm配置
运行PHPUnitResolved in HERE - 关于找不到文件
#!/usr/bin/env bash
# echo "Current working directory: '"$(pwd)"'"
cd $(pwd) && docker run --rm -t -v $(pwd):/var/www -e SYMFONY_ENV=dev ezsystems/php:7.1-v1-dev php $@
当我通过终端运行时:
docker-phpez vendor/bin/phpunit --coverage-text
一切正常。
当我尝试使用PhpStorm配置运行时,我收到警告:PHP is not installed
。
但是作为远程PHP解释器运行它,给了我:
docker://ezsystems/php:7.1-v1/php /opt/.phpstorm_helpers/phpunit.php --configuration /var/www/phpunit.xml.dist
Testing started at 17:06 ...
The value $_SERVER['IDE_PHPUNIT_PHPUNIT_PHAR'] is specified, but file doesn't exist '/var/www/vendor/bin/phpunit'
Process finished with exit code 1
看起来像安装不起作用。
问题:
在以前版本的PhpStorm中,我没有遇到任何问题。 现在,我有2016.3.2。
答案 0 :(得分:1)
因为更新后您必须更新phpstorm_helpers
泊坞窗图像的标签。在那里我提出了更多应该修复的方法:https://youtrack.jetbrains.com/issue/IDEA-189164
答案 1 :(得分:0)
将PHPStorm更新为2017.1.4后,我做了什么:
开始工作了。仍然不知道为什么docker-phpez
没有被PHPStorm工作,但我现在就会停止。