gpt4 book ai didi

php - PHPUnit 在哪里?

转载 作者:可可西里 更新时间:2023-10-31 22:06:43 25 4
gpt4 key购买 nike

已解决!

我从 pear 中卸载了 phpunit,然后又重新安装了它。我相信我在安装之前使用了错误/旧/不足的来源。就像一个魅力!


所以我正在尝试设置 PEAR 和 PHPUnit。我在关注 http://www.newmediacampaigns.com/page/install-pear-phpunit-xdebug-on-macosx-snow-leopard但是在我安装 pear 之后,我在/usr/local 中有了一个不同的目录结构。无论如何,我能够运行 phpunit 安装。但是现在我迷路了,在我把事情弄得一团糟之前寻求帮助:)

pear 配置显示说:

PEAR directory                 php_dir          /usr/local/share/pear

我的 php.ini 文件(并在 phpinfo() 中确认说:

include_path=".:/usr/local/share/pear"

那很好,对吧?但现在呢?我明白了

Failed opening required 'PHPUnit/Framework.php' (include_path='.:/usr/local/share/pear')

如果我尝试将它包含在 php.ini 文件中。而且我不知道二进制文件在哪里可以从命令行运行它。

/usr/local/share/pear/PHPUnit 中有两个目录 "Extensions""Framework"

最佳答案

有时会发生特定的 PHPUnit 安装失败,但依赖项安装成功的情况,因此它只是看起来安装成功。

安装时试试这个

pear install --force --alldeps phpunit/PHPUnit

--force 选项将强制安装 PHPUnit,即使无法满足​​所有依赖项。在我的例子中,缺少对 dom PHP 扩展的依赖,这会阻止安装,即使可以改用 PHP_Invoker 包也是如此。

--alldeps 选项确保所有依赖项都已安装。

关于php - PHPUnit 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6399401/

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