无法将 LDT 安装到 Eclipse 2019-12 (4.14.0)
Unable to install LDT to Eclipse 2019-12 (4.14.0)
我正在安装一台新笔记本电脑并下载了 Eclipse:版本:2019-12 (4.14.0) 但是当我尝试添加 LDT 插件时,它失败了,因为它无法满足依赖性(见下文。)
我上一台笔记本电脑上的 eclipse 的先前版本是 2018-12 (4.10.)
是否有人列出或知道与 (1.4.2?) LDT 插件一起使用的 last/latest 版本的 Eclipse 是什么?
[[EDIT]] => 已验证如果我重新安装 2018-12 Eclipse,Lua 开发工具仍会安装。所以这是我问的兼容性问题。由于还没有人知道答案,我将一个接一个地安装 Eclipse 版本以确定最后一个版本是否有效并更新此条目。已验证:2019-09 是与 LDT 插件配合使用的最新版本。
(将回购指向 "stable"(尽管在那之后甚至每晚都尝试过)
错误信息:
Cannot complete the install because one or more required items could not be found.
Software being installed: Lua Development Tools SDK 1.4.2.201804031433 (org.eclipse.ldt.source.feature.group 1.4.2.201804031433)
Missing requirement: Lua Development Tools Core 1.3.0.201804031433 (org.eclipse.ldt 1.3.0.201804031433) requires 'osgi.bundle; org.eclipse.dltk.core [5.5.0,6.0.0)' but it could not be found
Cannot satisfy dependency:
From: Lua Development Tools - Core Feature 1.4.2.201804031433 (org.eclipse.ldt.core.feature.group 1.4.2.201804031433)
To: org.eclipse.equinox.p2.iu; org.eclipse.ldt [1.3.0.201804031433,1.3.0.201804031433]
Cannot satisfy dependency:
From: Lua Development Tools 1.4.2.201804031433 (org.eclipse.ldt.feature.group 1.4.2.201804031433)
To: org.eclipse.equinox.p2.iu; org.eclipse.ldt.core.feature.group [1.4.2.201804031433,1.4.2.201804031433]
Cannot satisfy dependency:
From: Lua Development Tools SDK 1.4.2.201804031433 (org.eclipse.ldt.source.feature.group 1.4.2.201804031433)
To: org.eclipse.equinox.p2.iu; org.eclipse.ldt.feature.group [1.4.2.201804031433,1.4.2.201804031433]
我安装了早期版本的 Eclipse IDE (Java),它似乎是我尝试的版本 (2019-12) 之前的版本是最后一个接受安装 LDT 插件的版本- 成功:Eclipse (Java) 2019-09
希望这是一个在 LDT 或 Eclipse 2019-12 中得到修复的错误。
这里的关键错误是
requires 'osgi.bundle; org.eclipse.dltk.core [5.5.0,6.0.0)'
这表示 'org.eclipse.dltk.core' 插件(OSGi 术语中的捆绑包)的版本至少为 5.5.0 且 低于 6.0 .0 是必需的。
Eclipse 2019-12 版本具有此插件的 6.0 版本,因此它不符合条件,因此安装失败。
我在这里找到了一个解决方法:https://www.eclipse.org/forums/index.php/t/1101907/
解决方案基本上是通过下载提供缺少的资源,因为它似乎不再可从存储库中获得:
将 DLTK 5.7.1 的运行时下载为 zip:http://www.eclipse.org/downloads/download.php?file=/technology/dltk/downloads/drops/R5.7/R-5.7.1-201703020501/dltk-core-R-5.7.1-201703020501.zip
在 Eclipse 中,导航至菜单 > 帮助 > 安装新软件...
单击“管理...”转到“可用软件站点”对话框
点击添加...使用一个好名字,例如“LDTK zip”,点击“存档”按钮并浏览到之前下载的那个 zip。
然后,当我再次尝试时,安装正确进行,我的初始测试表明 LDT 正在按预期工作。
我正在安装一台新笔记本电脑并下载了 Eclipse:版本:2019-12 (4.14.0) 但是当我尝试添加 LDT 插件时,它失败了,因为它无法满足依赖性(见下文。)
我上一台笔记本电脑上的 eclipse 的先前版本是 2018-12 (4.10.)
是否有人列出或知道与 (1.4.2?) LDT 插件一起使用的 last/latest 版本的 Eclipse 是什么?
[[EDIT]] => 已验证如果我重新安装 2018-12 Eclipse,Lua 开发工具仍会安装。所以这是我问的兼容性问题。由于还没有人知道答案,我将一个接一个地安装 Eclipse 版本以确定最后一个版本是否有效并更新此条目。已验证:2019-09 是与 LDT 插件配合使用的最新版本。
(将回购指向 "stable"(尽管在那之后甚至每晚都尝试过) 错误信息:
Cannot complete the install because one or more required items could not be found.
Software being installed: Lua Development Tools SDK 1.4.2.201804031433 (org.eclipse.ldt.source.feature.group 1.4.2.201804031433)
Missing requirement: Lua Development Tools Core 1.3.0.201804031433 (org.eclipse.ldt 1.3.0.201804031433) requires 'osgi.bundle; org.eclipse.dltk.core [5.5.0,6.0.0)' but it could not be found
Cannot satisfy dependency:
From: Lua Development Tools - Core Feature 1.4.2.201804031433 (org.eclipse.ldt.core.feature.group 1.4.2.201804031433)
To: org.eclipse.equinox.p2.iu; org.eclipse.ldt [1.3.0.201804031433,1.3.0.201804031433]
Cannot satisfy dependency:
From: Lua Development Tools 1.4.2.201804031433 (org.eclipse.ldt.feature.group 1.4.2.201804031433)
To: org.eclipse.equinox.p2.iu; org.eclipse.ldt.core.feature.group [1.4.2.201804031433,1.4.2.201804031433]
Cannot satisfy dependency:
From: Lua Development Tools SDK 1.4.2.201804031433 (org.eclipse.ldt.source.feature.group 1.4.2.201804031433)
To: org.eclipse.equinox.p2.iu; org.eclipse.ldt.feature.group [1.4.2.201804031433,1.4.2.201804031433]
我安装了早期版本的 Eclipse IDE (Java),它似乎是我尝试的版本 (2019-12) 之前的版本是最后一个接受安装 LDT 插件的版本- 成功:Eclipse (Java) 2019-09
希望这是一个在 LDT 或 Eclipse 2019-12 中得到修复的错误。
这里的关键错误是
requires 'osgi.bundle; org.eclipse.dltk.core [5.5.0,6.0.0)'
这表示 'org.eclipse.dltk.core' 插件(OSGi 术语中的捆绑包)的版本至少为 5.5.0 且 低于 6.0 .0 是必需的。
Eclipse 2019-12 版本具有此插件的 6.0 版本,因此它不符合条件,因此安装失败。
我在这里找到了一个解决方法:https://www.eclipse.org/forums/index.php/t/1101907/
解决方案基本上是通过下载提供缺少的资源,因为它似乎不再可从存储库中获得:
将 DLTK 5.7.1 的运行时下载为 zip:http://www.eclipse.org/downloads/download.php?file=/technology/dltk/downloads/drops/R5.7/R-5.7.1-201703020501/dltk-core-R-5.7.1-201703020501.zip
在 Eclipse 中,导航至菜单 > 帮助 > 安装新软件...
单击“管理...”转到“可用软件站点”对话框
点击添加...使用一个好名字,例如“LDTK zip”,点击“存档”按钮并浏览到之前下载的那个 zip。
然后,当我再次尝试时,安装正确进行,我的初始测试表明 LDT 正在按预期工作。