2011-09-06 93 views
1

我曾尝试通过STS的仪表板安装功能在2.7(最初下载的版本是当时的最新版本)中安装Groovy插件。我的同事推荐下载2.5.2,他使用的版本,所以我做了;然而Groovy插件安装程序仍然失败。它始于:Groovy插件安装在STS 2.5.2和2.7中失败

Cannot complete the install because of a conflicting dependency. 
Software being installed: Groovy-Eclipse Feature 2.5.2.xx-20110808-1400-e36 (org.codehaus.groovy.eclipse.feature.feature.group 2.5.2.xx-20110808-1400-e36) 

的Windows 7 64B 常规v 1.8.2 Grails的v 1.3.7 JVM 1.6.0_26

不胜感激任何提示/建议/想法。谢谢!

+0

什么是完整的p2错误信息?看起来你错过了它的一些部分。 –

回答

1

确保您的STS安装位于当前用户具有写入权限的目录中。另外,安装到Program Files目录时也存在问题(即使您认为它不是真正可写的)。

此问题的原因是随Groovy-Eclipse提供的功能补丁必须安装到与STS其余部分(Eclipse限制)相同的目录中。这个补丁是对jdt编译器进行修补以便它也可以编译groovy代码的东西。

+0

谢谢。我在程序文件(x86)目录中有STS。多刺激。我是这台机器的管理员。 (我从来没有在XP上遇到这个问题,Groovy插件安装得很好,它在Java透视图中篡夺了一个主要特性,随后我卸载了它,但它对Groovy非常有用)。 – Alexx

+0

它篡夺了什么功能? –