代码之家  ›  专栏  ›  技术社区  ›  tom

如何在带有MAMP的Mac上安装phpunit 3.5

  •  1
  • tom  · 技术社区  · 14 年前

    我正在尝试在Mac OS X上安装phpunit 3.5和mamp。我是通过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

    梨表 安装的软件包,channel pear.php.net:

    包版本状态

    存档文件1.3.7稳定

    控制台\uGetopt 1.2.3稳定

    梨1.9.1稳定

    结构图1.0.3稳定

    XML实用程序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 回复  |  直到 13 年前
        1
  •  1
  •   Kayla Rose    14 年前

    什么是输出 which phpunit which pear pear list ?

    还安装了phpunit和 --alldeps 选择权?

        2
  •  1
  •   Matthieu Napoli    14 年前

    我在Mac上成功地安装了带有xampp的phpunit,但花了我一段时间。

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