2009-12-06 2 views
0

Я выбежала в этот вопрос: How do I fix my NetBeans + PHPUnit integration?Окно Netbeans с PHPUnit, не работает

Но применяя исправление упомянутого там не работает. Netbeans продолжает говорить, что версия PHPUnit слишком стар, и мне нужно как минимум 3.3.0, в то время как я использую 3.3.9.

Screenschots: PHP Panel overview Error

Я не Editted ничего о файлах, я просто скачал TGZ, расстегнул все это и поставить ссылку.

+0

Я бы предложил запустить версию для разработки NetBeans 6.8. Это сработало для меня ... – Franz

ответ

3

Не забудьте добавить путь к библиотеке PEAR для включаемого пути в вашем php.ini, а не только в среде NetBeans

В моем случае PEAR был создан при F:/php5/PEAR. Таким образом, я должен был добавить эту строку

include_path = ".;F:\php5\PEAR

в мой файл php.ini

0

Ну, NetBeans, очевидно, не признает версию PHPUnit, «слишком старое» предложение вводит в заблуждение в этом случае. Я думаю, проблема в установке PHPUnit и настройке, а не в версии.

Вы установили PHPUnit с помощью PEAR? Можете ли вы запустить некоторые модульные тесты из командной строки?

Другое дело, что классы PHPUnit должны быть доступны на пути PHP include.

См. this tutorial, я думаю, это должно помочь.

0

Возможно, вы установили PHPUnit из грушевого канала или веб-сайта. Вам нужно установить файлы из phpunit.de, как уже упоминал Вафлик. Затем в папке установки php должен быть phpunit.bat. Это тот, который вам нужен. Также убедитесь, что папка, в которой установлен PEAR, находится в вашем php-пути. В командной строке PHP может использоваться другой php.ini, проверьте это тоже.

0

Там другая вещь, которую вы можете сделать: убедитесь, что ваш PHPRC переменная среды является правильным.

Мой файл phpunit.bat выглядит следующим образом:

@echo от

C: \ XAMPP \ PHP \ php.exe C: \ XAMPP \ PHP \ PHPUnit% *

Однако, когда я установил отдельную версию PHP на свой компьютер с помощью пакета установщика Windows, он изменил мою переменную PHPRC, указав на c: \ php \, и это почему-то заставило NetBeans показать сообщение «слишком старое».

Настройка PHPRC на c: \ xampp \ php \ и перезапуск NetBeans устраняет проблему.

0

Попробуйте запустить в качестве администратора NetBeans.Помог мне.

Смежные вопросы