我如何通过PEAR正确安装PHPUnit?

问题描述 投票:40回答:8

我不得不在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时,我看到一条错误消息,看起来是...

php symfony1 phpunit yaml pear
8个回答
85
投票

升级phpunit时遇到相同的问题。


10
投票

使用它,如in the PHPUnit docs所述:(我不是sudo的意思,这是我在Windows PC上的操作方式:]


5
投票

我也有此错误消息:


2
投票

首先:locate pear您可能安装了多个版本,可能会很麻烦。


0
投票
sudo pear install -a phpunit
sudo pear channel-discover pear.phpunit.de

0
投票

PutzKipa提到的过程有效,但是您可能需要超级用户权限。对于ubuntu,在每个命令前添加sudo。


0
投票

在PlínioCésar之后,我终于解决了,但有一点变化:


0
投票

在Ubuntu,Debian,Fedora或OpenSUSE中获取PHPUnit的最简单方法是下载一个PHP归档文件(PHAR),该文件具有所有必需的(以及一些可选的)PHPUnit依赖项,这些文件都捆绑在一个文件中。

© www.soinside.com 2019 - 2024. All rights reserved.