Eclipse Juno PHP Tools (PTI) Ошибка
Я только что узнал о PTI (см. http://www.phpsrc.org/), но я не могу заставить его работать в Eclipse Juno.
У меня также установлен PDT с моими исполняемыми файлами PHP, интерпретатором PHP и средами исполнения, настроенными в соответствии с моими настройками рабочей области. Каждая функция PHP Tools, которую я хочу использовать, настроена на использование исполняемого файла PHP и библиотеки PEAR, которую я настроил.
Когда я пытаюсь запустить любой из инструментов (PHP CodeSniffer, PHP Copy/Paste Detector, PHP Depend, PHPUnit или PHPMD), я получаю предупреждение, которое говорит следующее:
'PHP Depend' has encountered a problem.
An internal error occurred during: "PHP Depend".
Details >>
An internal error occurred during: "PHP Depend".
org.eclipse.php.internal.debug.core.launching.PHPLaunchUtilities.getCommandLine(
Lorg/eclipse/debug/core/ILaunchConfiguration;
Ljava/lang/String;
Ljava/lang/String;
Ljava/lang/String;
[Ljava/lang/String;
)[Ljava/lang/String;
Кто-нибудь смог заставить этот удивительный инструмент работать на Юноне? Если так, то как?
1 ответ
У меня такая же проблема.
Понижение PDT с версии 3.2.1 до 3.0.0 (установленное из General Tools "Indigo") решило проблему для меня. Теперь работает нормально.
Я проверил много возможных обходных путей (начало пути здесь: внутренняя ошибка произошла во время: "PHP CodeSniffer". В Zend Studio 10.0), но чуть выше решение дало результаты.