我刚刚发现了PTI(参见http://www.phpsrc.org/),但我似乎无法在Eclipse Juno中使用它。
我也安装了PDT,我的PHP可执行文件,PHP解释器和执行环境都在我的工作区首选项下设置。我想要使用的每个PHP工具功能都配置为使用我设置的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;
有没有人能够在Juno上使用这个很棒的工具?如果是这样,怎么样?
答案 0 :(得分:1)
我遇到了同样的问题。
将PDT从版本3.2.1降级到3.0.0(从'Indigo'的常规工具安装)为我解决了问题。现在工作正常。
我检查了许多可能的解决方法(路径的开头:internal error occurred during: "PHP CodeSniffer". in zend studio 10.0),但只是解决方案的结果。