在 Linux CentOS 7 上安装 Lua Development Tools IDE Eclipse 时缺失依赖

我想在我的 CentOS Linux release 7.3.1611 (Core) 64-bit 笔记本上使用 Eclipse 进行 Torch/Lua 项目开发。

我安装了最新的 Eclipse Luna IDE,然后按照他们网站上的“现有 Eclipse 安装”指南尝试安装 Lua Development Tools (LDT) 包。

不幸的是,在试图安装程序包之后,Eclipse 显示:

The operation cannot be completed.  See the details.

Cannot complete the install because one or more required items could not be found.
  Software being installed: Lua Development Tools - Remote Development Support 1.4.1.201701231614 (org.eclipse.ldt.remote.feature.group 1.4.1.201701231614)
  Missing requirement: Lua Development Tools - Core Feature 1.4.0.201608301710 (org.eclipse.ldt.core.feature.group 1.4.0.201608301710) requires 'org.eclipse.dltk.debug.ui 5.5.0' but it could not be found
  Missing requirement: Lua Development Tools - Core Feature 1.4.1.201608302152 (org.eclipse.ldt.core.feature.group 1.4.1.201608302152) requires 'org.eclipse.dltk.debug.ui 5.5.0' but it could not be found
  Missing requirement: Lua Development Tools - Core Feature 1.4.1.201701231614 (org.eclipse.ldt.core.feature.group 1.4.1.201701231614) requires 'org.eclipse.dltk.debug.ui 5.5.0' but it could not be found
  Cannot satisfy dependency:
    From: Lua Development Tools 1.4.0.201608301710 (org.eclipse.ldt.feature.group 1.4.0.201608301710)
    To: org.eclipse.ldt.core.feature.group [1.4.0.201608301710]
  Cannot satisfy dependency:
    From: Lua Development Tools 1.4.1.201608302152 (org.eclipse.ldt.feature.group 1.4.1.201608302152)
    To: org.eclipse.ldt.core.feature.group [1.4.1.201608302152]
  Cannot satisfy dependency:
    From: Lua Development Tools 1.4.1.201701231614 (org.eclipse.ldt.feature.group 1.4.1.201701231614)
    To: org.eclipse.ldt.core.feature.group [1.4.1.201701231614]
  Cannot satisfy dependency:
    From: Lua Development Tools - Remote Development Support 1.4.1.201701231614 (org.eclipse.ldt.remote.feature.group 1.4.1.201701231614)
    To: org.eclipse.ldt.feature.group 0.9.0

有没有人有解决这个问题的想法?

点赞
用户2670892
用户2670892

看起来安装需要使用 Eclipse 动态语言工具包中的 org.eclipse.dltk.debug.ui 的版本 5.5 或更高。

似乎版本 5.5 是属于 Eclipse Neon 的,因此 Luna 已经太旧了。

Looks like the install wants version 5.5 or later of `org.eclipse.dltk.debug.ui` part of the Eclipse Dynamic Languages Toolkit.

It looks like version 5.5 is part of Eclipse Neon, so Luna is too old.
2017-02-09 19:16:48
用户4128952
用户4128952

对于 Eclipse 2021-03 (4.19.0)

  1. 从“安装新软件”菜单中安装 DLTK 5.x,例如最新的 5.11
  2. 从“Eclipse Marketplace”菜单中安装 Lua Development Tools(我的是1.4.x)

请注意,DLTK不是默认安装在 Eclipse 中的,最新的 DLTK 6.x 并不兼容最新的 Lua Development Tools 1.4.x。

参考:https://www.eclipse.org/forums/index.php/t/1101907/

2021-04-12 08:21:26