如何使用MAMP在mac上安装phpunit 3.5

时间:2010-10-14 06:39:33

标签: macos phpunit mamp

我正在尝试使用MAMP在Mac OS X上安装PHPUnit 3.5。我确实通过MAMP的PEAR安装了PHPUnit 3.5。这一切都正确,phpunit位于/Applications/MAMP/bin/php5.3/lib/php/PEAR/PHPUnit。可执行文件位于/Applications/MAMP/bin/php5.3/bin /.

但是当我想执行phpunit它什么都不做,即使我在MAMP php的bin文件夹中执行它。

有人可以帮我吗?

更新

哪个phpunit:/Applications/MAMP/bin/php5.3/bin//phpunit

哪个梨:/Applications/MAMP/bin/php5.3/bin//pear

梨列表 安装包,频道pear.php.net:

包版本状态

Archive_Tar 1.3.7稳定

Console_Getopt 1.2.3 stable

PEAR 1.9.1稳定

Structures_Graph 1.0.3稳定

XML_Util 1.2.1稳定

phpunit的内容

#!/Applications/MAMP/bin/php5.3/bin/php
<?php

require_once 'PHP/CodeCoverage/Filter.php';
PHP_CodeCoverage_Filter::getInstance()->addFileToBlacklist(__FILE__, 'PHPUNIT');

if (extension_loaded('xdebug')) {
    xdebug_disable();
}

if (strpos('/Applications/MAMP/bin/php5.3/bin/php', '@php_bin') === 0) {
    set_include_path(dirname(__FILE__) . PATH_SEPARATOR . get_include_path());
}

require_once 'PHPUnit/Autoload.php';

define('PHPUnit_MAIN_METHOD', 'PHPUnit_TextUI_Command::main');

PHPUnit_TextUI_Command::main();

2 个答案:

答案 0 :(得分:1)

which phpunitwhich pear以及pear list的输出是什么?

您是否也使用--alldeps选项安装了phpunit?

答案 1 :(得分:1)

我成功地在Mac上安装了XAMPP的PHPUnit,但我花了一些时间。

其中一个技巧是编辑phpunit脚本以将其配置为使用XAMPP(或MAMP)PHP可执行文件,而不是Mac上的默认脚本。