Eclipse:如何从更新站点安装旧的插件版本?

11
我想确定将Eclipse插件降级到上一个版本是否可以解决我的问题。我想知道是否有一种通用的方法,使用插件的Eclipse更新站点,可以在Eclipse的安装GUI中安装插件的旧版本。
如果需要,感兴趣的工具是Scala-IDE,可以在此更新站点找到: http://download.scala-ide.org/releases-28/2.0.0-beta 我想要的是2.0.0-beta的先前版本。
2个回答

7
要将Scala IDE降级,我所做的是首先卸载当前的Scala插件[1],然后重新安装所需的旧版本。
特别提示:当重新安装旧版本时,有一个烦人的错误需要规避。根据Iulian Dragos在该票据上的最后一条评论,确保在安装旧版本时禁用“在安装期间联系所有更新站点以查找所需软件”。之后,我遇到了一个关于不再存在的文件的非法字符集名称的错误:/Applications/eclipse/configuration/org.eclipse.osgi/bundles/3801/1/.cp/lib:misc/scala-dev/plugins。您在评论中提供的错误报告显示了解决方案:使用eclipse -clean启动Eclipse。我遇到了与-Xpluginsdir相关的另一个错误,但这可以通过清理和重建项目来解决。

[1] 要卸载当前插件,您可以前往[帮助菜单] -> [安装新软件...] -> [已安装的内容]。然后选择三个项目 JDT WeavingScala IDE for EclipseScala IDE for Eclipse Source 并点击卸载。

编辑:我猜这并没有回答你关于在哪里找到旧版本更新站点的问题。我在网站上找不到以前的测试版。也许您需要在邮件列表上询问。


你是指我也收到的这个错误吗?illegal charset name 'C:\eclipse\configuration\org.eclipse.osgi\bundles\820\1\.cp\lib:misc\scala-devel\plugins' 我在treeshaker网站上发布了一个错误报告,因为我认为它可能与treeshaker有关。我想我也应该将其提交给Scala-IDE。 - Jeff Axelrod
是的,就是这个!请在Scala IDE上发布一个错误报告。今天,在讨论另一个错误时,Iulian Dragos提到他还没有看到过字符集错误。 - Kipton Barros
你的错误报告链接很有用:使用 eclipse -clean 启动 Eclipse 可以解决我的问题。(我还需要清理并重新构建我的项目来修复与 -Xpluginsdir 相关的错误)。 - Kipton Barros
这些 Bug 现在似乎已经在 wip-experiment 分支中得到了修复。Scala IDE 对我来说现在非常稳定,非常感谢作者们。 - Kipton Barros

4
Mirco Dotta为我回答了关于Scala IDE论坛的问题。
如果之前的插件版本曾经安装过,并且更新站点维护了插件的旧版本,您可以按照以下步骤还原到您已安装的先前版本:
1.卸载当前插件版本(Eclipse -> 关于 -> 安装详细信息 -> 已安装软件)。 2.使用“安装历史记录”(Eclipse -> 关于 -> 安装详细信息 -> 安装历史记录)重新安装先前的版本。
请注意,在我使用的插件的情况下,更新站点不维护旧版本,因此这种技术无法帮助。

1
现在可以在这里下载Scala 2.9的beta版本(beta10或更高版本)http://download.scala-ide.org/builds/beta-29-2.0.0/,以及Scala 2.8的beta版本http://download.scala-ide.org/builds/beta-28-2.0.0/。 - Mirco Dotta

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接