Интеграция NetBeans с Mac OS X с собственным PHP, конфигурация PEAR PHPUnit - PullRequest
1 голос
/ 17 апреля 2011

Я пытаюсь интегрировать 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

Есть идеи?Спасибо

Ответы [ 2 ]

0 голосов
/ 10 мая 2011

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

0 голосов
/ 18 апреля 2011

Неправильные версии 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 channel.

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

Возможно, у вас не установлены две версии phpunit.«list-all» списки всех доступных пакетов на канале, не только локальных / установленных.

...