在“pear.phpunit.de/PHPUnit”中安装PHPUnit'未知频道“pear.phpunit.de”时出错

时间:2013-09-04 01:02:00

标签: php linux

PHPUnit操作系统上的pear.phpunit.de无效的程序包名称/包文件“pear.phpunit.de/PHPUnit”中安装pear.phpunit.de/PHPUnit未知通道Debian-4时出错。

我按照http://phpunit.de/manual/3.7/en/installation.html中包含的说明操作了说明,我尝试了PHAR方法和PEAR方法,但两种方法都没有。

这是服务器设置:

PEAR Version: 1.9.4

PHP Version: 5.4.4-14+deb7u3

Zend Engine Version: 2.4.0

Running on: Linux lsh1001 3.9.6-hw+ #6 SMP

当我尝试使用PEAR方法安装时,我运行:

pear config-set auto_discover 1

我收到了

config-set succeeded

然而,当我跑

pear install pear.phpunit.de/PHPUnit

我收到了:

Attempting to discover channel "pear.phpunit.de"...
downloading channel.xml ...
Starting to download channel.xml (804 bytes)
....done: 804 bytes
Auto-discovered channel "pear.phpunit.de", alias "pear.phpunit.de", adding to registry
unknown channel "pear.phpunit.de" in "pear.phpunit.de/PHPUnit"
invalid package name/package file "pear.phpunit.de/PHPUnit"
install failed

我是新手使用命令行提示符,所以我可能会做一些奇怪的事情。我尝试使用 sudo 为代码行添加前缀,但我收到了:

-bash: sudo: command not found

当我这样做时。

我希望能够使用浏览器前端而不是命令行安装来运行PHPUnit。我也尝试了PHAR安装方法,但我不确定如何指向已安装的phpunit.phar文件。我可以直接从命令行运行phpunit.phar文件,但是如何在php.ini文件中引用它?我已将文件保留在我的根目录中并且没有移动它。

1 个答案:

答案 0 :(得分:4)

尝试此命令流

pear channel-discover pear.phpunit.de

pear install phpunit/PHPUnit

和...如果您root忽略sudo

Reffer PHPUnit Site