Aptana studio3 Процесс установки плагина Eclipse завершается неудачно в определенных условиях - каков правильный процесс?

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

Позже я бы протестировал studio3 и установил как автономный.

Теперь я хочу перенести плагин из студии 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.

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

2 ответа

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

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

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

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

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

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

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

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

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

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

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

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

Другой важный случай был с php 5.1 до 5.3 I, который я поддерживаю довольно долго - это не сразу - две версии какое-то время для тестирования на одном сервере. С этим множеством изменений я обнаружил код, определения параметров и "псевдобаг: изменение правила для параметров".

Для примера Aptana, возможно, чтобы получить полную совместимость, разделяя некоторые части программного обеспечения, вы должны отключить некоторые (FTP?) Части установки studio2, установить studio 3 и снова связать studio2 с новой версией. Это очень часто с Dll. Если хорошо организованные новые функции получают новый номер ("function_1, function_2...), то когда номер хорошо ассоциируется с версией или последовательностью версий, если вы сохраняете в dll все функции для старой версии, работающие с, DLL может быть полностью совместимым.

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

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

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


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

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

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

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

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

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

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

втройне

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

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

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

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

Другие вопросы по тегам