Может установить EGit: Отсутствует требование: Git Командный сервер провайдера
Итак, я использую Coldfusion Builder с Ecplise. Я пытаюсь установить EGit, чтобы я мог делать Git. Единственное, что я могу установить, это EGit 0.11.1 от http://download.ecplise.org/releases/helios/
. Когда я пытаюсь установить последнюю версию из http://download.eclipse.org/egit/updates
версии 2.3.1.xxx, я всегда получаю ошибку с отсутствующим требованием:
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 и т.д., Но я, очевидно, пропустил что-то важное.
У меня есть Git Установлен в Windows, если это имеет значение, но все равно ничего. Это должно быть просто проблема с конфигурацией? Я имею в виду, что версия, которую я установил (0.11.1), работает по назначению. Я могу тянуть/ветвь/толчок, все это хорошее. Но мой приятель заметил, что у меня отсутствуют некоторые опции в меню Team
, и я предполагаю, что я не могу запустить последнюю версию.
Мысли?
Ответы
Ответ 1
Вы сказали, что пытаетесь обновить с помощью http://download.eclipse.org/releases/helios/
, так что похоже, что вы все еще запускаете Eclipse 3.6 (Helios).
В соответствии с Часто задаваемые вопросы по EGit, последняя версия EGit, которая поддерживается на Helios, - 2.1.0.201209190230-r. В нем также говорится:
Если возможно, мы не будем препятствовать использованию в более старых версиях, но если хотим использовать новые функции, доступные только в одном из последние два релиза Eclipse, но не в старых версиях, мы обновим которые фактически прекратят поддержку более старых релизов.
Возможно, вы столкнулись с одной из этих зависимостей, которые прерывают EGit в вашей версии Eclipse.
Я рекомендую либо:
-
Установите EGit 2.1, последнюю поддерживаемую версию для Helios. В разделе "Справка- > Установить новое программное обеспечение" добавьте этот сайт: http://download.eclipse.org/egit/updates-2.1/. Установите EGit оттуда.
-
Перейдите на Eclipse 3.7 (Indigo) или 4.2 (Juno, последнее) и повторите попытку с помощью EGit 2.3. Будьте предупреждены, что обновление Eclipse может открыть вам новые проблемы.