2016-11-19 206 views

回答

4

如果您已经安装PHPUnit的与PHP档案(药业)程序全球范围内,你可以简单地运行:

phpunit --self-update 

需要注意的是:

OpenSSL的扩展需要使用该药业的--self更新功能 。

More info in the doc

希望得到这个帮助

+0

非常感谢你! ^^ –

3

看起来你已经在全局和你的PATH上安装了PHPUnit 3.7。请将您的全球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. 

尝试你所需要的。