【问题标题】:Eclipse: How can I install an older plugin version from an update site?Eclipse:如何从更新站点安装较旧的插件版本?
【发布时间】:2011-09-18 16:02:44
【问题描述】:

我想确定将我的一个 Eclipse 插件降级到以前的版本是否可以解决我遇到的问题。我想知道是否有使用插件的 Eclipse 更新站点的通用方法,我可以使用 Eclipse 的安装 GUI 来安装旧版本的插件。

如果重要的话,感兴趣的工具是此更新站点上的 Scala-IDE: http://download.scala-ide.org/releases-28/2.0.0-beta

我想要的是以前的 2.0.0-beta 版本。

【问题讨论】:

    标签: eclipse scala eclipse-plugin scala-ide


    【解决方案1】:

    为了降级 Scala IDE,我首先卸载 [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。您在 cmets 中链接的错误报告显示了解决方案:使用 eclipse -clean 启动 Eclipse。我遇到了另一个与-Xpluginsdir 相关的错误,但已通过清理和重建项目解决了这个问题。

    [1] 卸载当前插件,可以到[Help Menu] -> [Install new software...] -> [What is already installed]。然后选择JDT WeavingScala IDE for EclipseScala IDE for Eclipse Source三个项目,点击卸载。

    编辑:我想这并不能回答您关于在哪里可以找到旧版本更新站点的问题。我在网站上找不到以前的测试版。也许你必须在mailing list 上提问。

    【讨论】:

    • 你的意思是我也收到了这个错误吗? ` 非法字符集名称 'C:\eclipse\configuration\org.eclipse.osgi\bundles\820\1\.cp\lib:misc\scala-devel\plugins` 我在 treeshaker 网站上发布了 bug report,因为我认为它可能与treeshaker有关。我想我也应该将它提交给 Scala-IDE。
    • 是的,这个!请在 Scala IDE 上发布错误。今天,在讨论一个单独的错误时,Iulian Dragos 提到他还没有看到字符集错误。
    • 您的错误报告链接很有用:使用 eclipse -clean 启动 Eclipse 为我解决了这个问题。 (我还必须清理和重建我的项目以修复与 -Xpluginsdir 相关的错误)。
    • 这些错误现在似乎已在 wip-experiment 主干中修复。 Scala IDE 现在对我来说非常可靠,非常感谢作者。
    【解决方案2】:

    Mirco Dotta 在Scala IDE Forum 上为我回答了这个问题。

    如果以前安装了以前的插件版本,并且如果更新站点维护该插件的旧版本,则应该可以通过执行以下操作恢复到您安装的以前的版本:

    1. 卸载当前插件版本(Eclipse -> About -> Installation Details -> Installed Software)
    2. 使用“安装历史”(Eclipse -> 关于 -> 安装详细信息 -> 安装历史)重新安装以前的版本。

    请注意,对于我使用的插件,更新站点不维护旧版本,因此这种技术无济于事。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-24
    • 1970-01-01
    • 2013-12-29
    • 2020-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多