2015-11-26 2 views
2

Мой вопрос похож на this one. Но ответы на него не помогаютЗапустить файл из другого каталога в Windows 7 cmd?

Файл, который я пытаюсь запустить, не является EXE-файлом. Это phpunit в Laravel. Когда я нахожусь в каталоге, все работает нормально, но когда я пытаюсь запустить его из другого каталога, он не работает.

"vendor/bin/phpunit" 

"vendor/bin/phpunit" is not recognized as an internal or external command, operable program or batch file 

ответ

2

Я думаю, что у вас есть, по крайней мере, следить за этим, и если не succefull комментарий в моем asnwer и мы можем устранить с этого момента дальнейшее

  1. Установка PEAR, зависимость для PHPUnit:

    A) Посетите http://pear.php.net/go-pear.phar в своем браузере и сохраните файл в своем каталоге PHP. Это папка, в которой вы можете найти php.exe.

    B) Откройте командную строку администратора. Нажмите на свой ключ Windows, введите «cmd», щелкните правой кнопкой мыши результат поиска «cmd.exe» и выберите «Запуск от имени администратора». Перейдите в папку, в которой установлен PHP, в той же папке, где вы сохранили файл на предыдущем шаге.

    C) Введите следующую команду, чтобы выполнить файл, который вы только что скачали: PHP гоу-pear.phar

    D) Через некоторое время, вы должны начать быть предложено для некоторых вещей. Установщик довольно понятен, и я думаю, что вам нужна установка системы, а не локальная.

    E) Откройте папку, где установлен PHP, и дважды щелкните файл PEAR_ENV.reg, который был создан. Это позволяет запускать команду груши из любой папки.

    F) Проверьте PEAR работает, выполнив команду грушевого версии

  2. Установка PHPUnit:

    A) Включите auto_discover в PEAR, введя следующую команду в командной строке: груша конфигурации набора auto_discover 1

    B) Скачать и установить PHPUnit, выполнив следующую команду: груша установить pear.phpunit.de/PHPUnit

    C) для того, чтобы быть в состоянии выполнить команду PHPUnit из любой папки, вы урожденная d, чтобы добавить его в значение «Путь к Windows». Щелкните правой кнопкой мыши Мой компьютер → Свойства → Дополнительные параметры системы → Экологические переменные → выберите «Путь» в разделе «Системные переменные» → Изменить → Добавить точку с запятой , например, как это:; D: \ Webserver \ PHP

    D) Проверьте PHPUnit работает, выполнив команду PHPUnit --version

Взятые из link

+0

Я на самом деле установлен PHPUnit с композитором , Это не сработало, потому что у меня не было каталога, в котором файл находился в переменной Path. –

+0

, так что это означает, что шаг 2c исправил его для вас? – davejal

+0

На самом деле это не так. Вы можете запустить phpunit из каталога проекта в Laravel, если вы ввели путь, это не работает правильно. –

Смежные вопросы