Cygwin и PHPUnit: не удалось открыть входной файл: / cygdrive / c / xampp / php / phpunit - PullRequest
15 голосов
/ 15 февраля 2010

Есть ли способ запустить PHPUnit из Cygwin? Каждый раз, когда я запускаю PHPUnit, я получаю эту ошибку:

Could not open input file: /cygdrive/c/xampp/php/phpunit

Я пытаюсь запустить свои модульные тесты в приложении Zend Framework. Я пытаюсь использовать Cygwin, потому что я больше знаком с командами * Nix (хотя я не эксперт), а не с Windows.

Спасибо, Wenbert

Ответы [ 5 ]

23 голосов
/ 06 августа 2010

та же проблема здесь, решена с помощью псевдонима, добавленного в ~ / .bash_profile

alias phpunit = "/ cygdrive / c / xampp / php / php C: / xampp / php / phpunit"

17 голосов
/ 16 февраля 2010

У меня та же проблема, я не могу заставить "phpunit" работать самостоятельно, я использую Wamp.

Однако я смог запустить "phpunit.bat", и он сработал для меня.

По-прежнему не удается отобразить цвета ANSI: (

0 голосов
/ 10 февраля 2018

Вы можете просто вызвать его напрямую, используя путь Windows в Cygwin:

C:/xampp/php/phpunit --version

Чтобы вы могли установить псевдоним для ~/.bash_profile:

alias phpunit="C:/xampp/php/phpunit"
0 голосов
/ 24 января 2014

Давайте использовать phpunit в качестве зависимости и в папке выше поставщика попробуем:

ln -s vendor/phpunit/phpunit/composer/bin/phpunit phpunit

Он создаст для вас символическую ссылку на реальный путь phpunit

0 голосов
/ 15 февраля 2010

Существует ли / cygdrive / c / xampp / php / phpunit? Если да, каковы права доступа к файлу?

Попробуйте

ls -l /cygdrive/c/xampp/php/phpunit
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...