13

所以我将 Coldfusion Builder 与 Ecpise 一起使用。我正在尝试在其中安装 EGit,以便我可以做 Git 的事情。我唯一能安装的是 EGit 0.11.1 来自http://download.ecplise.org/releases/helios/. 当我尝试从http://download.eclipse.org/egit/updates版本 2.3.1.xxx 安装最新版本时,我总是收到 Missing requirements 错误:

Missing requirement: Git Team Provider Core 2.3.1.201302201838-r (org.eclipse.egit.core 2.3.1.201302201838-r) requires 'bundle org.eclipse.core.runtime [3.7.0,4.0.0)' but it could not be found
Cannot satisfy dependency: From: Eclipse EGit 2.3.1.201302201838-r (org.eclipse.egit.feature.group 2.3.1.201302201838-r)
To: org.eclipse.egit.core [2.3.1.201302201838-r]

我不知道如何安装 Git Team Provider Core。我已经阅读了一些有关设置系统配置等的内容,但我所做的似乎无济于事。我试过安装所有不同的东西,比如 Mylyn、JGit 等,但我显然错过了一些重要的东西。

如果这很重要,我确实在 Windows 中安装了 Git,但仍然没有。这必须是一个简单的配置问题,对吧?我的意思是,我安装的版本(0.11.1)正在按预期工作。我可以拉/分支/推,所有这些好东西。但是我的朋友注意到我缺少Team菜单下的一些选项,我认为这是因为我无法启动并运行最新版本。

想法?

4

1 回答 1

24

您说您正在尝试通过 更新http://download.eclipse.org/releases/helios/,所以听起来您仍在运行 Eclipse 3.6 (Helios)。

根据EGit FAQ,Helios 支持的最新版本 EGit 是 2.1.0.201209190230-r。它还说:

如果可能,我们不会阻止在旧版本中使用,但如果我们想利用仅在最新的两个 Eclipse 版本之一中可用但在旧版本中不可用的新功能,我们将更新依赖项,这实际上将停止对旧版本的支持。

您可能遇到了在您的 Eclipse 版本上破坏 EGit 的那些依赖项之一。

我建议:

  • 安装 EGit 2.1,这是 Helios 的最后一个支持版本。在“Help->Install New Software”下,添加这个站点:http: //download.eclipse.org/egit/updates-2.1/。从那里安装 EGit。

  • 升级到 Eclipse 3.7 (Indigo) 或 4.2 (Juno,最新版本) 并使用 EGit 2.3 重试。请注意,升级 Eclipse 可能会给您带来新问题。

于 2013-03-15T20:14:08.460 回答