代码之家  ›  专栏  ›  技术社区  ›  Deepak S

eclipse中的mercurial插件-无法满足依赖性错误

  •  1
  • Deepak S  · 技术社区  · 6 年前

    当我试图通过安装eclipse的新软件来使用下面的站点安装mercurialeclipse插件时,我面临以下问题。

    汞矿- https://bitbucket.org/mercurialeclipse/update-site/raw/default/

    eclipse版本-luna服务版本2(4.4.2)

    Error- 
    

    无法完成安装,因为找不到一个或多个必需项。 当前安装的软件:mercurialeclipse 2.5.2.201806082050(mercurialeclipse.feature.group 2.5.2.201806082050) 缺少要求:mercurialeclipse 2.5.2.201806082050(com.vectrace.mercurialeclipse 2.5.2.201806082050)需要“bundle org.eclipse.jface.text 3.11.0”,但找不到 无法满足依赖关系: 发件人:Mercurialeclipse 2.5.2.201806082050(mercurialeclipse.feature.group 2.5.2.201806082050) 致:com.vectrace.mercurialeclipse[2.5.2.201806082050]

    请帮我解决它。

    另外请注意,我的系统上已经安装了TortoiseHG。我已经从下面的链接获得了帮助-

    error in installing mercurial plugin for eclipse

    Mercurial Eclipse Plugin

    3 回复  |  直到 6 年前
        1
  •  2
  •   greg-449    6 年前

    错误消息的关键部分是“需要‘bundle org.eclipse.jface.text 3.11.0’”。

    这意味着至少需要org.eclipse.jface.text插件的3.11.0版本。这个版本的插件是在EclipseNeon(4.6)中首次发布的,所以你的EclipseLuna太旧了。要使用这个插件,您需要移动到更新版本的eclipse。

        2
  •  1
  •   AbVog    6 年前

    我现在是汞尿酶的维护者。正如greg所说,您正面临这个错误消息,因为您正试图将插件安装在与之不兼容的平台上。

    最后两个主要版本需要霓虹灯,这在可预见的未来是基线。neon的这一需求又是由于javahg对java 8的需求 (如果我没弄错的话)使自己黯然失色。

    不幸的是,用户无法得到更明确的错误消息,例如“此插件需要EclipseNeon或更高版本”。

    仅供参考,发布说明发布在您链接到的Bitbucket网站上。你也可以在wiki中找到 compatibility table 既有日食也有变幻莫测的感觉。我还将在发送发布公告电子邮件时说明要求或其他影响更改。

        3
  •  0
  •   karl368    5 年前

    这不是一个好的解决方案,但我能看到它的效果:问问其他人 复制2.1版本文件 对于您,您可以将它们放在eclipse feature&plugin文件夹中。

    这些文件是:
    一。\功能\ Mercurialeclipse U 2.1.0.201304290948
    2.\插件\com.vectrace.mercurialeclipse_2.1.0.201304290948.jar