Как установить phpunit 3.5 на Mac с помощью MAMP - PullRequest
1 голос
/ 14 октября 2010

Я пытаюсь установить PHPUnit 3.5 на Mac OS X с MAMP. Я установил PHPUnit 3.5 через PEAR MAMP. Это все правильно, и phpunit находится в /Applications/MAMP/bin/php5.3/lib/php/PEAR/PHPUnit. Исполняемый файл находится в /Applications/MAMP/bin/php5.3/bin/.

.

Но когда я хочу выполнить phpunit, он ничего не делает, даже когда я выполняю его в папке bin MAMP php.

Может ли кто-нибудь помочь мне с этим?

Обновление

Какой 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 стабильный

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 ]

1 голос
/ 17 октября 2010

Мне удалось установить PHPUnit с XAMPP на Mac, но это заняло у меня некоторое время.

Одна из хитростей заключалась в том, чтобы отредактировать скрипт phpunit для настройки его на использование исполняемого файла XAMPP (или MAMP) PHP ине по умолчанию на Mac.

1 голос
/ 14 октября 2010

Каковы выходные данные which phpunit и which pear и pear list?

Также вы установили phpunit с опцией --alldeps?

...