Интеграция Netbeans с родным PHP для Mac OS X, конфигурация PEAR PHPUnit

Я пытаюсь интегрировать Netbeans 6.9 или 7 в свою среду разработки (Mac OS X 10.6.7, собственный PHP без стеков), но независимо от того, что я пытаюсь сделать, Netbeans не распознает мой интерпретатор PHP (/usr/bin/php) или мой скрипт PHPUnit (/usr/local/bin/phpunit).

У кого-нибудь есть менее очевидные идеи, хотя я, возможно, пропустил одну из них. Я исчерпал условия поиска в Интернете, пытаясь найти кого-то, кто столкнулся с теми же проблемами, но ничего не вышло.

РЕДАКТИРОВАТЬ В течение последнего дня я использовал phpunit --version для проверки моей версии phpunit (3.5.13) и pear list для проверки установки PEAR 1.9.2. Ну, я только что обнаружил pear list-all, который показывает phpunit как 1.3.2. При вводе pear upgrade phpunit/PHPUnit я получаю ответ Nothing to upgrade

Это может объяснить проблему со сценарием PHPUnit, поскольку, по-видимому, установлены 2 версии PHPUnit, и та, на которую я пытаюсь указать, не должна быть привязана к PEAR.

which php /usr/bin/php
which pear /usr/local/bin/pear
which phpunit /usr/local/bin/phpunit

Любые идеи? Спасибо


person enfield    schedule 16.04.2011    source источник
comment
что означает, что netbeans не распознает? Что вы ожидаете? Что вы получаете?   -  person cweiske    schedule 18.04.2011


Ответы (2)


Неправильные версии phpunit

$ pear list-all

показывает пакеты из канала по умолчанию, которым является pear.php.net, если вы не настроили его иначе. Вы установили phpunit с pear.phpunit.de, это другой канал. Ранее PHPUnit (версия 1) размещался на pear.php.net, но был перемещен на собственный канал. Бег

$ pear list-all -c pear.phpunit.de

показывает phpunit 3.5.13.

$ pear install phpunit/phpunit

на самом деле такой же, как

$ pear install pear.phpunit.de/phpunit

потому что phpunit — это короткое имя/псевдоним для канала pear.phpunit.de.

Установлены два phpunit

Вероятно, у вас не установлены две версии phpunit. list-all выводит все доступные пакеты на канале, а не только локальные/установленные.

person cweiske    schedule 18.04.2011
comment
Я ценю предоставленную информацию, поскольку она очень помогла мне в вещах, которых я не осознавал. - person enfield; 10.05.2011

Что ж, я, наконец, отказался от netbeans и перешел на PhpStorm 2. У меня нет никаких проблем, и он делает то, что мне нужно. cweiske Я ценю предоставленную информацию, поскольку она очень помогла мне в вещах, которых я не осознавал.

person enfield    schedule 10.05.2011
comment
Я отказался не является ответом на исходный вопрос. - person Aaron; 11.03.2017