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

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

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

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

Спасибо, Wenbert

Ответы

Ответ 1

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

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

Пока не удается получить цвета ANSI: (

Ответ 2

такая же проблема здесь, решена ее псевдонимом, добавленным в ~/.bash_profile

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

Ответ 3

Есть ли /cygdrive/c/xampp/php/phpunit? Если да, то каковы разрешения на файл?

Попробуйте

ls -l /cygdrive/c/xampp/php/phpunit

Ответ 4

Позвольте использовать phpunit как зависимость, а в папке выше продавца попробуйте:

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

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