所以我在Ecplise中使用Coldfusion Builder。我正在尝试安装EGit,所以我可以做Git的东西。我唯一可以安装的是来自http://download.ecplise.org/releases/helios/
的EGit 0.11.1。当我尝试从http://download.eclipse.org/egit/updates
版本2.3.1.xxx安装最新版本时,我总是收到Missing require错误:
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
菜单下遗漏了一些选项,我认为这是因为我无法启动并运行最新版本。
思想?
答案 0 :(得分: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最后支持的版本。在“帮助 - >安装新软件”下,添加以下网站:http://download.eclipse.org/egit/updates-2.1/。从那里安装EGit。
升级到Eclipse 3.7(Indigo)或4.2(Juno,最新版本)并再次使用EGit 2.3。请注意,升级Eclipse可能会让您遇到新问题。