gpt4 book ai didi

installation - 在 OSX 上设置 PHPUnit

转载 作者:行者123 更新时间:2023-12-03 06:08:19 26 4
gpt4 key购买 nike

虽然我确信其他人最终已经设法解决了这个问题,但我一直在关注各种文档,并且度过了一段艰难的时光。

http://www.phpunit.de/manual/current/en/installation.html

听起来很简单。然而,根据您的设置,您可能会掉进兔子洞。

例如,PEAR 的版本必须高于 1.8.1。我当时有1.8.0,所以我去了解如何更新PEAR

PEAR upgrade-all

报错。无法访问。

sudo PEAR upgrade-all

可以工作,但会升级用户“sudo”拥有的 PEAR 安装(而不是您的主帐户...或类似的东西,简短版本是 5,它显然不起作用)

cd ~
pico .bash_profile

添加

export PATH=/usr/local/bin:$PATH

当您输入 PEAR 时,给您正确的 PEAR,您终于准备好执行安装 PHPUnit 说明的第 1 步了。

pear channel-discover pear.phpunit.de

错误。您无权访问/usr/local/temp

sudo chmod 777 /usr/local/temp

错误。您无权访问/usr/local/temp/channel.xml

sudo chmod 777 /usr/local/temp/channel.xml
pear channel-discover pear.phpunit.de

错误。

Registry directory is not writeable by the current user

但我使用的是 Mac!

/sigh
/facepalm
/tears

我的机器上实际上有 phpunit 的“工作副本”。 (是的!)奇怪的问题是 它仅在我从一个特定文件夹中输入 phpunit 时才有效

cd /usr/local/PEAR
phpunit

^^ 有效

cd ~
phpunit

^^ 返回

Warning: require_once(PHPUnit/Util/Filter.php): failed to open stream: No such file or directory in /usr/local/bin/phpunit on line 46

Fatal error: require_once(): Failed opening required 'PHPUnit/Util/Filter.php' (include_path='.:/usr/lib/php') in /usr/local/bin/phpunit on line 46

到目前为止还很接近......我想知道是否有人对让这个人正常工作有一些意见?

最佳答案

通过终端安装:

curl https://phar.phpunit.de/phpunit.phar -L -o phpunit.phar

chmod +x phpunit.phar

mv phpunit.phar /usr/local/bin/phpunit

关于installation - 在 OSX 上设置 PHPUnit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3301300/

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