我想确定将我的一个Eclipse插件降级到以前的版本是否解决了我遇到的问题。我想知道是否有使用插件的Eclipse更新站点的一般方法,我可以使用Eclipse的安装GUI来安装旧版本的插件。
如果重要,感兴趣的工具是此更新站点上的Scala-IDE: http://download.scala-ide.org/releases-28/2.0.0-beta
我想要的是之前版本的2.0.0-beta。
答案 0 :(得分:6)
要降级Scala IDE,我所做的首先是 uninstall [1]当前的Scala插件,并重新安装所需的旧版本。
特别说明:重新安装旧版本时,有一个annoying bug you have to sidestep。根据Iulian Dragos对该票证的最后评论,确保在安装旧版本时禁用“在安装期间联系所有更新站点以查找所需软件”。在此之后,我遇到了一个关于不再存在的文件的非法字符集名称的错误:/Applications/eclipse/configuration/org.eclipse.osgi/bundles/3801/1/.cp/lib:misc/scala-dev/plugins
。您在评论中链接的错误报告显示了解决方案:使用eclipse -clean
启动Eclipse。我收到了与-Xpluginsdir
相关的另一个错误,但这是通过清理和重建项目来解决的。
[1]要卸载当前插件,您可以转到[Help Menu] -> [Install new software...] -> [What is already installed]
。然后选择三个项JDT Weaving
,Scala IDE for Eclipse
,Scala IDE for Eclipse Source
,然后点击卸载。
编辑:我想这不会回答您关于在哪里找到以前版本的更新网站的问题。我在网站上找不到以前的测试版。也许你必须问mailing list。
答案 1 :(得分:3)
Mirco Dotta在Scala IDE Forum上为我回答了这个问题。
如果以前安装了以前的插件版本,并且更新站点维护了插件的旧版本,则应该可以通过执行以下操作恢复到已安装的先前版本:
请注意,对于我正在使用的插件,更新站点不维护旧版本,因此这种技术无济于事。