2016-11-19 2 views
4

Текущий, я установил phpunit. Я использую OS win 10. Я думаю, что я установил новую версию от https://phpunit.de/ (текущая версия 5.6, бета 5.7). Но при проверке версии с командной строкой это версия 3.7. My version PHP UnitКак обновить phpunit до новой версии?

Я читаю эти сообщения: How do I update phpunit?. Но я не понимаю. Помоги мне !!! :(

ответ

4

Если вы установили PHPUnit глобально с процедурой PHP Archive (PHAR), вы можете просто запустить:

phpunit --self-update 

Обратите внимание, что:

Расширение OpenSSL требуется для помощью функция --self-обновление в ФАР.

More info in the doc.

Надеюсь, что эта помощь

+0

большое спасибо !! ^^ –

3

Похоже, что у вас установлен PHPUnit 3.7 во всем мире и на вашем PATH. Либо замените свой глобальный phpunit на PHAR, который вы загрузили, либо явно выполнили последнее.

+0

спасибо ответ на мой вопрос. : D. Но я думаю, что буду использовать версию PHPUnit для композитора. это просто и здорово !! –

6

Просто скачайте последнюю версию и замените старый. Он предоставляется с домашней страницы phpunit.

$ wget https://phar.phpunit.de/phpunit.phar 

$ chmod +x phpunit.phar 

$ sudo mv phpunit.phar /usr/local/bin/phpunit 

Вы находитесь в последней версии. Для проверки версии вы можете использовать

$ phpunit --check-version 
+0

Спасибо. Решила мою проблему :) –

+0

Это не последняя версия, сегодня она дала мне 6.4.2, однако 6.4.3 (или больше) доступно в другом месте. – Anders

+0

вы можете получить доступ к 'https: // phar.phpunit.de /', на самом деле он показывает последнее обновление. и я проверяю автора github https://github.com/sebastianbergmann/phpunit/commit/06b28548fd2b4a20c3cd6e247dc86331a7d4db13, теперь он готовится к выпуску. Если вы хотите неизданную версию, вы всегда можете сами себя построить. – Shiro

1

Есть обновление и обновление двух разных вещей. Если вы наберете

PHPUnit

он покажет вам все доступные команды. Если вы видите в конце, это показывает

--self-update  Update PHPUnit to the latest version within the same 
        release series. 

--self-upgrade  Upgrade PHPUnit to the latest version. 

Попробуйте то, что вам нужно.

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