2013-03-15 129 views
13

所以我在使用ColdFusion Builder與Ecplise。我正在嘗試安裝EGit,以便我可以做Git的東西。我唯一可以安裝的是從http://download.ecplise.org/releases/helios/開始的EGit 0.11.1。當我嘗試從http://download.eclipse.org/egit/updates版本2.3.1.xxx我總是得到缺少需求的錯誤安裝最新版本:可以安裝EGit:缺少要求:Git Team Provider Core

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的團隊提供核心。我讀過一些關於設置系統配置等的東西,但我沒有做任何事情似乎有幫助。我試過安裝Mylyn,JGit等所有不同的東西,但我顯然錯過了一些重要的東西。

我確實有Git安裝在Windows中,如果這很重要,但仍然沒有。這必須是一個簡單的配置問題嗎?我的意思是,我安裝的版本(0.11.1)正按預期工作。我可以拉/分支/推,所有那些好東西。但我的朋友注意到我錯過了Team菜單下的一些選項,我認爲這是因爲我無法啓動並運行最新版本。

想法?

回答

23

你說你試圖通過http://download.eclipse.org/releases/helios/進行更新,所以聽起來你還在運行Eclipse 3.6(Helios)。

根據EGit FAQ,Helios支持的EGit的最新版本是2.1.0.201209190230-r。它還說:

If possible we will not prevent usage in older releases but if we want to take advantage of new functionality only available in one of the latest two Eclipse releases but not in older releases we will update dependencies which will in fact discontinue support for older releases.

你可能碰到了那些打破例如:It您的Eclipse版本依賴關係之一。

我建議之一:

  • 安裝例如:It 2.1,爲太陽神最後支持的版本。在「幫助 - >安裝新軟件」下,添加此站點:http://download.eclipse.org/egit/updates-2.1/。從那裏安裝EGit。

  • 升級到Eclipse 3.7(Indigo)或4.2(Juno,最新版本),然後使用EGit 2.3重試。被警告說,升級Eclipse可能會讓你面臨新的問題。

+0

我只是從更新,而不是更新2-1。看起來工作。我只是回到了helios,因爲我只是在尋找任何東西。我正在運行Ecplise 3.5.1 – Leeish 2013-03-15 20:45:06

+0

我很抱歉,如果我碰到懶惰。談到DVCS的東西,我開始閱讀文檔,我的眼睛交叉,我覺得沒有更多的前進比,如果我沒有看過它。 – Leeish 2013-03-15 20:51:08

+0

沒問題,Leeish。我不認爲你是懶惰的。你首先對問題進行了研究,並寫了一個詳細的問題。很高興EGIT正在爲你工作。 – 2013-03-15 22:21:52