Процесс установки плагина Aptana studio3 Eclipse завершается сбоем в определенных условиях — какой правильный процесс следует соблюдать

Сначала я установил Eclipse с плагином Aptana studio 2.

Позже я протестировал студию 3 и установил ее отдельно.

Теперь я хочу перейти со студии 2 на плагин 3 (очень мало проектов), импортировать проект из версий 2 и 3 рабочих областей.

Я следовал инструкциям, но, вероятно, пропустил что-то или несколько вещей.

Я получил это длинное сообщение об ошибке

enter code hereCannot complete the install because of a conflicting dependency. Software being installed: Aptana Studio 3 Plugin 3.0.7.201112281220-7E37K7HFGJHQUdGP8W_Iz0Jitq7M (com.aptana.feature.studio.feature.group 3.0.7.201112281220-7E37K7HFGJHQUdGP8W_Iz0Jitq7M) Software currently installed: Aptana Studio 2.0.5.1278522500-5-7857HJ97CFF61HN1HZHtem5tN7 (com.aptana.ide.feature.studio.feature.group 2.0.5.1278522500-5-7857HJ97CFF61HN1HZHtem5tN7) Only one of the following can be installed at once: Aptana SecureFTP Library 2.0.2.1277398033-3-123884A9144 (com.aptana.ide.feature.libraries.subscription.feature.jar 2.0.2.1277398033-3-123884A9144) Aptana SecureFTP Library 2.0.2.1317770565-3-12428881676 (com.aptana.ide.feature.libraries.subscription.feature.jar 2.0.2.1317770565-3-12428881676) Cannot satisfy dependency: From: Aptana Studio 3 Core 3.0.7.1325099706-BJ7F8LBTDuY5meBG31DC34EVnIM5 (com.aptana.feature.feature.group 3.0.7.1325099706-BJ7F8LBTDuY5meBG31DC34EVnIM5) To: com.aptana.ide.feature.libraries.subscription.feature.group [2.0.2.1317770565-3-12428881676] Cannot satisfy dependency: From: Aptana Studio 3 Plugin 3.0.7.201112281220-7E37K7HFGJHQUdGP8W_Iz0Jitq7M (com.aptana.feature.studio.feature.group 3.0.7.201112281220-7E37K7HFGJHQUdGP8W_Iz0Jitq7M) To: com.aptana.feature.feature.group [3.0.7.1325099706-BJ7F8LBTDuY5meBG31DC34EVnIM5] Cannot satisfy dependency: From: Aptana SecureFTP Library 2.0.2.1277398033-3-123884A9144 (com.aptana.ide.feature.libraries.subscription.feature.group 2.0.2.1277398033-3-123884A9144) To: com.aptana.ide.feature.libraries.subscription.feature.jar [2.0.2.1277398033-3-123884A9144] Cannot satisfy dependency: From: Aptana SecureFTP Library 2.0.2.1317770565-3-12428881676 (com.aptana.ide.feature.libraries.subscription.feature.group 2.0.2.1317770565-3-12428881676) To: com.aptana.ide.feature.libraries.subscription.feature.jar [2.0.2.1317770565-3-12428881676] Cannot satisfy dependency: From: Aptana SecureFTP Support 2.0.4.1278035782-77-7878BQS8KNJOC040234995BA2 (com.aptana.ide.feature.secureftp.feature.group 2.0.4.1278035782-77-7878BQS8KNJOC040234995BA2) To: com.aptana.ide.feature.libraries.subscription.feature.group [2.0.2.1277398033-3-123884A9144] Cannot satisfy dependency: From: Aptana Studio 2.0.5.1278522500-5-7857HJ97CFF61HN1HZHtem5tN7 (com.aptana.ide.feature.studio.feature.group 2.0.5.1278522500-5-7857HJ97CFF61HN1HZHtem5tN7) To: com.aptana.ide.feature.secureftp.feature.group [2.0.4.1278035782-77-7878BQS8KNJOC040234995BA2]

Мои вопросы: В описанном процессе студии 2 и 3 могут нормально устанавливаться и использоваться одновременно. Естественное ограничение: не используйте оба в одном проекте...

  • Существует ли проблема, когда установлены как только studio3, так и плагин? Если это так, как ее решить: «принцип»?
  • если я хочу перейти только на плагин, как я могу импортировать операцию проектов, которая должна импортировать проект из одной рабочей области studio3 в рабочую область плагина studio3. Если бы мне пришлось удалить текущую установку перед установкой studio3, как я мог бы сохранить его рабочее пространство для импорта позже. Это кажется неправильным, но лучше решить проблему зависимостей.

Затем, как удовлетворить зависимости? Как установить 3 версии и делать то, что я хочу после импорта.

Спасибо

Требли


Я не хочу переустанавливать все Eclipse, потому что я хочу и должен установить studio3.

Я читал в "миграции"

Перенос проектов Aptana Studio 2 и Aptana Studio 3 имеют разные рабочие области, поэтому вы можете использовать эти два продукта одновременно. Чтобы работать с проектом в Aptana Studio 3, вам нужно будет импортировать ваш проект из одной рабочей области в другую. Не рекомендуется редактировать проект как в Studio 2, так и в Studio 3. После импорта проекта рекомендуется придерживаться Studio 3 для редактирования.>

Итак, кажется возможным установить плагин studio3 в Eclipse, когда sudio2 уже установлен, и после импорта из нужного рабочего пространства проекты studio2, которые мы хотим продолжить с studio3.

Это то, что я хочу сделать, как это описано в документации.


person Trebly    schedule 29.01.2012    source источник
comment
Судя по журналу, вы пытаетесь установить Studio 3.x поверх Eclipse со Studio 2.x. Попробуйте начать с чистого Eclipse или новой новой установки Studio 3.   -  person sgibly    schedule 30.01.2012
comment
Эй, я не хочу переустанавливать все Eclipse, потому что хочу установить studio3. Я читал в миграции ‹Перенос проектов Aptana Studio 2 и Aptana Studio 3 имеют разные рабочие области, поэтому вы можете использовать эти два продукта одновременно. Для работы с проектом в Aptana Studio 3 вам потребуется импортировать проект из одной рабочей области в другую.› Не рекомендуется редактировать проект как в Studio 2, так и в Studio 3. После импорта проекта он рекомендуется придерживаться Studio 3 для редактирования.   -  person Trebly    schedule 30.01.2012


Ответы (2)


Вместо того, чтобы переустанавливать Eclipse и все плагины, есть ли причина, по которой вы не хотите просто удалить Studio 2 из вашей установки Eclipse (версия плагина), а затем установить плагин Studio 3 на той же базе?

Если это приемлемый подход, удалить его несложно. Я использую Eclipse 3.6, но помню этот подход для нескольких версий назад.

  1. Справка -> Установить новое программное обеспечение
  2. Нажмите на ссылку «Уже установлено»
  3. Выберите вариант Aptana Studio 2 из списка установленных плагинов/сервисов.
  4. Нажмите «Удалить»
  5. Перезапустите затмение
  6. Используйте Help -> Install New Software еще раз, чтобы установить Aptana Studio 3 как обычно.

Что касается файлов проекта (т. е. файла .project, который Eclipse и Studio создают при создании проекта), я бы не подумал, что возможно запустить две копии Studio при одной и той же установке Eclipse. Это может быть неправильно, но я еще не видел случая, когда у меня могут быть установлены и активны две версии плагина одновременно.

person craig.kaminsky    schedule 30.01.2012
comment
Привет, Крейг. Из-за зависимостей кажется невозможным установить плагины studio2 и 3 для работы в Eclipse. После удаления плагина studio2 и другой несовместимой ссылки я смог установить studio3 и многие другие компоненты и сделать обновления других компонентов, совместимых со studio3. Таким образом, документ об установке плагинов Aptana кажется неправильным в этом отношении. Тем не менее, если кто-то хочет иметь две версии, всегда возможна автономная установка. Eclipse сделал свою работу по интеграции и обновлениям. Я рассмотрю возможность ECLIPSE, чтобы определить, какие обновления связаны и как - person Trebly; 07.02.2012

Ответ на последний ответ. текст слишком длинный для простого комментария.

ОК, спасибо, мне уже приходилось использовать его для другой несовместимости, поэтому я знаю, что этот процесс определяет, что studio2 удаляется перед установкой studio3.

Как я уже сказал, это не то, что сказано в документации по обновлению APTANA.

Если рабочее пространство studio2 защищено, я могу импортировать проекты в рабочее пространство studio3, даже если studio2 была удалена. Я до сих пор не нашел причин поддерживать студию 2.

О том, поддерживать или не использовать sudio2 при использовании studio3

Но, как было предложено в процессе обновления, я решил сделать то же самое, что я всегда делаю в своих конфигурациях, когда есть две основные версии, совместимые с программным обеспечением, я сохраняю на некоторое время старую версию, чтобы защитить ее от любых различий. .

Я обычно практикую это в разработке, когда появляются какие-то ошибки или проблемы с совместимостью, иногда спустя долгое время после установки, это всегда было очень полезно.

Общие замечания об обновлениях и данных, а также о переносимости программного обеспечения (для тех, кому интересна эта связанная тема):

Последний основной опыт этого был для меня несколько месяцев назад при разработке Microsoft Office VBA, мне пришлось переустановить версию 2003 года - со многими трудностями на виртуальном компьютере под управлением XP SP3 - чтобы иметь возможность обновлять код VBA - 80 000 строк приложения, которое я не смог запустить на win7-64x (activeX, dll, код).

Другой случай был связан с поведением транскодирования видео VLC.

В это время мне нужно поддерживать рабочую версию с данными о шести версиях тикивики основного репозитория и 12 моих. Чтобы успеть разработать, проверить разработки по каждой версии (довести их до версии 2 lts раньше), зафиксировать последний операционный релиз, это много работы, с которой невозможно справиться без хороших трекеров и инструментов сравнения. Мне нужна преемственность в инструментах управления проектами, но также и усовершенствования.

Это основная проблема для моей установки Eclipse, на которую я надеюсь, важно сэкономить время, проблема в том, что, хотя за один год я разрабатываю двадцать улучшений - основной ритм команды генерирует в то же время основной выпуск, шесть вторичных и один LTS ... Я должен обеспечить параллелизм, который мне дорого стоил. Я должен найти все элементы изменений кода, сложных конфликтов и быстро сделать обновления на новые версии.

Еще один важный случай был с php 5.1-5.3, который я поддерживаю довольно долгое время - это не сразу - две версии какое-то время для тестирования на одном сервере. Я обнаружил множество изменений в коде, определения параметров и «псевдоошибку: изменение правила для параметров.

На примере Aptana, возможно, для получения полной совместимости при совместном использовании некоторых частей программного обеспечения необходимо отключить некоторые (FTP ?) части установки студии2, установить студию 3 и снова связать студию2 с новой версией. Это очень часто с Dll. Если хорошо организованные новые функции получают новый номер ("функция_1, функция_2...), то, когда номер хорошо связан с версией или последовательностью версий, если вы сохраните в dll все функции для старой версии, с которой работает, dll может быть полностью совместима.

Извините за длину, но я был счастлив и удачлив, организовав таким образом большинство миграций, которыми мне приходилось управлять.

На всякий случай хотелось бы такого ответа

**Для получения полной совместимости, которая, очевидно, требует совместного использования некоторых частей программного обеспечения, вы должны отключить некоторые (FTP ?) части установки studio2, установить studio 3 и снова связать studio2 с частями, совместимыми с новой версией (автоматически удалены на уровне studio2). Но также ответьте, например, что если автономные установки совместимы, плагины могут до сих пор иметь детали установки, которые в любом случае не решены, что порождает несовместимости.


Окончательный вариант

Я иду, потому что у меня нет ответа на мой вопрос, но есть подтверждение обходного пути:

Удалите студию 2, установите студию 3 и импортируйте проекты.

Так что на всякий случай признаю несовместимость двух плагинов и удалю студию2, как вы предлагаете.

Но, надеюсь не получить в будущем никакой несовместимости с другими модулями.

Заключение Спасибо за ваш ответ, благодаря которому эта ветка продвинулась вперед. Тем не менее, думаю, его закроют, когда кто-нибудь объяснит, как установить и 2, и 3 версию, или скажет, что это невозможно.

С наилучшими пожеланиями

Требли

person Trebly    schedule 31.01.2012