通过PEAR安装PHPUnit 4.0时遇到麻烦 - 包含路径中没有PHPUnit文件夹

时间:2014-03-28 12:47:15

标签: php zend-framework phpunit debian pear

安装当前的PHPUnit版本后,我遇到了麻烦。我正在尝试重现我之前设置的虚拟机。到那时我在3.7版本中通过PEAR安装了PHPUnit

在/ usr / bin中安装了一个小脚本“phpunit”,Sources位于名为“PHPUnit”的文件夹中的/ usr / share / php。

Zend Framework 1需要包含“PHPUnit / Runner / Version.php”,因此我需要通过include路径(包括/ usr / share / php工作)来提供PHPUnit的源代码。

使用PHPUnit 4.0,不再有任何来源分离。在/ usr / bin中只安装了一个非常大的脚本“phpunit”,它似乎包含了所有的phpunit源代码。

所以有我的问题: 如何使shure Zend Framework 1与之前使用的PHPUnit一起工作? 有没有办法通过PEAR安装PHPUnit 3.7,同时这个问题可以通过PHPUnit,PEAR或Zend Framework解决? 我可以从/ usr / bin / phpunit中提取文件吗? 我可以为PEAR使用secret / hidden / unknown / silly选项来禁止这种安装吗?还是有其他可能性,我想不出如何解决这个问题?

对于我的构建,在操作系统的路径中有一个名为“phpunit”的脚本非常重要。

1 个答案:

答案 0 :(得分:0)

好,

我将自己回答这个问题,因为我现在知道我在尝试通过PEAR安装旧的PHPUnit版本时的错误。

用于安装我在旧虚拟机上的旧版本3.7.37的命令是

sudo pear install --force --alldeps phpunit/PHPUnit-3.7.27

由于这是最糟糕的解决方案,因此我很高兴收到更多答案。到这一天结束时,我会接受最好的。