2015-12-16 2 views
3

Только что начал проект laravel на cloud9 IDE, но я не могу заставить phpunit работать. Каждый раз, когда я запускаю команду PHPUnit я получаю командуКак мне заставить phpunit работать в cloud9 IDE?

не найден

ответ. Из структуры файла в проекте я могу видеть файлы phpunit. Я никогда не использовал облако 9 для проекта laravel, поэтому я не могу сказать, так это то, как он должен себя вести. Кто-нибудь успешно использовал phpunit на cloud9 раньше?

+1

Установили ли вы phpunit глобально на c9? – user3158900

+0

Да, позже я установил phpunit, но потом получаю «Эта версия PHPUnit требует PHP 5.6, настоятельно рекомендуется использовать последнюю версию PHP. « ... есть способ обновить мою версию php, не затрагивая мое приложение ? –

+0

Если вы беспокоитесь о влиянии на приложение, было бы лучше установить более раннюю версию phpunit. – user3158900

ответ

3

Вы можете установить phpunit глобально с помощью композитора (доступного в рабочем пространстве C9 по умолчанию). Phpunit 4.8. * Работает с PHP 5.5.

sudo composer global require phpunit/phpunit:4.8.* 

PHPUnit исполняемый файл будет установлен в ~/.composer/vendor/bin/ поэтому добавьте следующую строку в конце файла ~/.profile, чтобы команда доступна в других местах.

export PATH=~/.composer/vendor/bin:$PATH 

Run source ~/.profile затем зарегистрировать новый путь, то просто запустите phpunit в папку установки Laravel.

+0

Laravel заставляет это звучать так, как будто они каким-то образом устанавливают это по умолчанию ... но да, видимо, вам нужно это сделать ... –

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