Aptana studio3 Процесс установки плагина Eclipse завершается неудачно в определенных условиях - PullRequest
1 голос
/ 29 января 2012

Сначала я установил 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 ]

0 голосов
/ 31 января 2012

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

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

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

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

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

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

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

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

Последний основной опыт этого был для меня, несколько месяцев назад, при разработке Microsoft Office VBA, мне пришлось переустанавливать версию 2003 - со многими трудностями на виртуальной машине под управлением XP SP3 - чтобы иметь возможность обновления Код VBA - 80 000 строк приложения, которые я не смог запустить на 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, как вы предлагаете.

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

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

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

втройне

0 голосов
/ 31 января 2012

Вместо переустановки 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.Это может быть неправильно, но мне еще предстоит увидеть случай, когда у меня может быть две версии плагина, установленные и активные одновременно.

...