gpt4 book ai didi

php - 我如何告诉 Phing PHPUnit 的安装位置?

转载 作者:搜寻专家 更新时间:2023-10-31 21:34:41 24 4
gpt4 key购买 nike

Phing 和 PHPUnit 都是从 ubuntu 12.04 上的 pear 安装的。

PHPUnit 位于/usr/bin/phpunit 和/usr/bin 在unix 路径上,也在PHP.INI 中的include_path 上

我如何告诉 Phing PHPUnit 的安装位置?

webroot@gm3:~/med1/pub$ phing utest
Buildfile: /home/webroot/med1/pub/build.xml

myproject > utest:

[echo] Unittests PHPUnit...
Execution of target "utest" failed for the following reason: /home/webroot/med1/pub/build.xml:8:40: /home/webroot/med1/pub/build.xml:8:40: PHPUnitTask requires PHPUnit to be installed

BUILD FAILED
/home/webroot/med1/pub/build.xml:8:40: /home/webroot/med1/pub/build.xml:8:40: PHPUnitTask requires PHPUnit to be installed
Total time: 0.1148 seconds

最佳答案

回答我自己的问题,我认为这台机器上的 PHP 版本可能太旧,无法处理 PHAR 文件。或者 PHAR 配置可能已损坏。 PHPUnit 通过 PEAR 作为 PHAR 安装在这台机器上。

我的解决方法是不使用 <phpunit>但是<exec>在目标中,它起作用了:

<target name="test">
<exec command="phpunit --bootstrap tests/bootstrap.php --configuration tests/phpunit.xml">
...

我暂时没有解决这个问题,我希望它能在较新的机器上开箱即用。

关于php - 我如何告诉 Phing PHPUnit 的安装位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22799044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com