gpt4 book ai didi

phpunit - 在 MAMP 2.1.3 (Mountain Lion) 上安装 PHPUnit

转载 作者:行者123 更新时间:2023-12-02 17:53:47 25 4
gpt4 key购买 nike

我正在为这个问题苦苦挣扎。这是我尝试过的:

$ cd /Applications/MAMP/bin/php/php5.4.10/bin/
$ sudo ./pear channel-update pear.php.net
$ sudo ./pear upgrade pear
$ sudo /Applications/MAMP/bin/php/php5.4.10/bin/pear channel-discover pear.phpunit.de
$ sudo /Applications/MAMP/bin/php/php5.4.10/bin/pear channel-discover pear.symfony-project.com
$ sudo /Applications/MAMP/bin/php/php5.4.10/bin/pear install phpunit/PHPUnit

所以看起来可行,但 phpunit 实际上安装在

/Applications/MAMP/bin/php3/bin/

如果我尝试从那里启动它,它不起作用(没有输出,没有日志)。如果我将它移动到 php 5.4.10 文件夹,它仍然不起作用。

我已经用 MAMP 替换了 Mac OS php cli:

$ which php
/Applications/MAMP/bin/php/php5.4.10/bin/php

根据某些网站的建议,我也尝试删除

/Applications/MAMP/bin/php/php5.4.10/conf/pear.conf

但似乎没有任何帮助。

有什么想法吗?

最佳答案

我建议使用composer 。它正在成为一种标准。

首先,请先转到项目的根目录并在其中创建一个 composer.json 文件:

{
"require-dev": {
"phpunit/phpunit": "*"
},
"autoload": {
"psr-0": {"": "src"}
},
"config": {
"bin-dir": "bin"
}
}

您可以稍后根据需要进行调整。如果您想利用 Composer 的自动加载器(我推荐),您可能需要配置自动加载。

接下来下载 Composer :

curl -sS https://getcomposer.org/installer | php

上面的脚本不仅会下载它,还会验证您的环境是否适合运行 Composer 二进制文件。

如果一切顺利,请安装您的依赖项:

./composer.phar install --dev

PHPUnit 二进制文件将安装在 bin 目录中(在 composer.json 中配置):

./bin/phpunit --version

关于phpunit - 在 MAMP 2.1.3 (Mountain Lion) 上安装 PHPUnit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15716993/

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