У меня есть очень специфическая конфигурация, которую я должен держать, пока не смогу переместить функцию из моего старого приложения PHP 5 в другое место.
Я пытаюсь связать свою среду тестирования с PhpStorm, но не могупонять это.Поскольку я не использую Composer, я должен указать путь phpunit.phar (который является /usr/local/bin/phpunit
- символическая ссылка на /usr/local/bin/phpunit.phar
).Я продолжаю иметь эту ошибку.
Неустранимая ошибка PHP: необработанное исключение «UnexpectedValueException» с сообщением «Не удается создать phar» / usr / local / bin / phpunit ', расширение файла (или комбинация) не распознано иликаталог не существует 'в /opt/.phpstorm_helpers/phpunit.php:181
Трассировка стека:
# 0 /opt/.phpstorm_helpers/phpunit.php(181): Phar-> __ construct ('/ usr / local / bin /...')
# 1 /opt/.phpstorm_helpers/phpunit.php(250): IDE_PHPUnit_Loader :: init ()
#2 {main} добавлено в /opt/.phpstorm_helpers/phpunit.php в строке 181
Настройка на моем Docker: PHP 5.5.9 с PHPUnit 4.8.9
Мой пультPHP-интерпретатор Docker работает в PhpStorm, и мой PHPUnit работает, когда я запускаю тестирование в bash (используя docker exec phpunit
) - поэтому кажется, что части работают, в основном клей не работает.
Вот мойнастройки ![phpunit_framework_settings](https://i.stack.imgur.com/0i6en.png)