我不得不在these directions之后取消安装并重新安装更新版本的PHPUnit。现在,当我启动此行时
sudo pear install --alldeps phpunit/PHPUnit
我看到一条错误消息,看起来像这样。
Unknown remote channel: pear.symfony.com
phpunit/PHPUnit requires package "channel://pear.symfony.com/Yaml" (version >= 2.1.0)
No valid packages found
如果我通过启动仅安装Yaml,则>
sudo pear install symfony/YAML
将安装不符合PHPUnit依赖关系的旧版本(1.0.6)。我该如何解决?
我必须按照以下说明来卸载并重新安装新版本的PHPUnit。现在,当我启动此行sudo pear install --alldeps phpunit / PHPUnit时,我看到一条错误消息,看起来是...
升级phpunit时遇到相同的问题。
使用它,如in the PHPUnit docs所述:(我不是sudo的意思,这是我在Windows PC上的操作方式:]
我也有此错误消息:
首先:locate pear
您可能安装了多个版本,可能会很麻烦。
sudo pear install -a phpunit
sudo pear channel-discover pear.phpunit.de
PutzKipa提到的过程有效,但是您可能需要超级用户权限。对于ubuntu,在每个命令前添加sudo。
在PlínioCésar之后,我终于解决了,但有一点变化:
在Ubuntu,Debian,Fedora或OpenSUSE中获取PHPUnit的最简单方法是下载一个PHP归档文件(PHAR),该文件具有所有必需的(以及一些可选的)PHPUnit依赖项,这些文件都捆绑在一个文件中。