• Установка Aptana на Eclipse Galileo 3.5

    UPD: вышла Aptana 1.5, которая без проблем ставится на Eclipse 3.5 из update site: http://update15.aptana.org/studio/24896/ (спасибо Vii за ссылку). Так что все остальное тут написанное можно рассматривать как еще один способ установки плагинов.

    Вышел новый Eclipse Galileo 3.5, а в месте с ним появились очередные проблемы с совместимостью со старыми плагинами. Одна из самых неприятных проблем для меня — Aptana ни в какую не хочет ставится из update site. Как выяснилось, эта проблема вполне решаемая.

    1. Качаем любой дистрибутив Eclipse Galileo и распаковываем его.
    2. Качаем альфа-версию Aptana Andretti по секретной ссылке. Скачивать лучше zip-архив, а не установщик. Также распаковываем его.
    3. Запускаем Aptana Andretti. При первом запуске появится окошко Install Additional Features, в самом низу выбираем опцию Do not show again. Закрываем Aptana.
    4. Из той папки, где у вас находится Aptana, берем папки plugins и features и копируем их в папку dropins той директории, куда вы распаковали дистрибутив Eclipse.
    5. Запускаем Eclipse. Он при запуске спросит, какой workspace хотите использовать. Нужно выбрать тот, который был создан Aptana (папка Aptana Studio Workspace где-то внутри стандартной директории с документами), иначе при каждом запуске Eclipse будут вываливаться ошибки. Насколько я понял, их вызывает тот самый Install Additional Features, который пытается запуститься при запуске (поэтому нужно было выбрать Do not show again). Отключается это некой переменной, хранящейся внутри .metadata рабочего пространства, которую пока лень искать.
    6. Для надежности в настройках отключаем Welcome Screen (Aptana → My Aptana → Never display after startup) и перезапускаем Eclipse. Должно все работать как надо.
    Метки: , ,
  • 35 комментариев

    1. Dan
      1 июля 2009

      у меня поставился из архива версии 1.2.5 на eclipse+pdt
      работает вроде нормально =)

    2. Аркатов Дмитрий
      1 июля 2009

      Ееееее!

    3. Олег Подчашинский
      1 июля 2009

      Общественность интересует, какие изменения или улучшения в 3.5 и в Андретти? Работает ли Remote Systems с 3.5?

    4. Сергей Чикуенок
      1 июля 2009

      На Galileo я пока не перешел, так как жду багфикса для Redmine Mylyn Connector, который не хочет работать на Mac-версии Galileo. Но из нововведений могу отметить:

      1. Более приятный и удобный интерфейс по Мак
      2. Более-менее нормальная работа редактора XSL
      3. В XSL редакторе теперь нормально работает Zen Coding
      4. В XML-редакторах автоматически добавляются закрывающиеся тэги после ввода >
      5. Новые приятные фичи в Mylyn для создания скриншотов

      Из Aptana Andretti:

      1. Переход на версию 3.4 платформы Eclipse (не прошло и года, как говорится; уже 3.5 вышла, а они только 3.4 тестируют)
      2. Появился code complete в CSS по существующим id и class, хоть и довольно глючный
      3. В CSS-редакторе появились превьюшки цветов в code-complete
      4. Сама Aptana стала чуть стабильнее

      Это то, что мог заметить. RS, по идее, должен нормально работать.

    5. Vii
      1 июля 2009

      Кстати, на форуме Aptana писали, что следующий апдейт andretti будет построен 3.5

      Also Andretti Alpha 3 is still built on Eclipse 3.4. The next update will be based on Eclipse 3.5 and will support installing into either Eclipse 3.4 or 3.5.

    6. Сергей Чикуенок
      1 июля 2009

      Кстати, на форуме Aptana писали, что следующий апдейт andretti будет построен 3.5

      Теперь осталось дождаться следующего апдейта Andretti, потому что учитывая скорость разработки Aptana это может произойти и через полгода 🙂

    7. Василий Колбасилий
      1 июля 2009

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

    8. Егор
      1 июля 2009

      Присоединяюсь к предложению Василия Колбасилия. Действительно, из доступных материалов по использованию Eclipse на русском языке только 2 Ваших скринкаста. Если я не прав, прошу меня поправить, или хотя бы посоветовать достойный материал на английском языке.
      Вообще, если не раздел в блоге, то по крайней мере за статью о «методологии изучения Eclipse» многие, я уверен, были бы очень благодарны.

    9. Сергей Чикуенок
      1 июля 2009

      Хорошо, сделаю.

    10. Егор
      2 июля 2009

      спасибо 🙂

    11. 2 июля 2009

      Offtop: Сергей, поздравляю с дебютом на Smashing Magazine

    12. 2 июля 2009

      Что-то я проблем с установкой не заметил.

      1. Скачал http://update1.aptana.org/studio/3.2/024747/aptana_update_024747.zip
      2. Eclipse 3.5 -> Help/Install New Software…/Add…
      3. Выбрал архив из пункта 1
      4. Во время инсталляции выскочит окошко, типа, «установка не совместима с текущей версией Eclipse. Установить при помощи старой?»
      5. OK

      Или проблема касается только Mac-а?

    13. Сергей Чикуенок
      2 июля 2009

      Речь шла об установке из update site: репозиторий не работал на Galileo.

    14. 2 июля 2009

      Это я понял. Но зачем именно альфа-версия Aptana нужна (и такой хитрый способ установки)?

    15. Сергей Чикуенок
      2 июля 2009

      Объективно она лучше, чем текущая версия 1.2.7. И есть еще проблема с возникающими при запуске эклипса ошибками, от которой нужно было избавится в «родной» сборке аптаны.

    16. 2 июля 2009

      Ясно. Буду иметь ввиду, поскольку с «проблемой с возникающими при запуске эклипса ошибками» я пока не сталкивался.

      Пользуясь случаем, тоже хочу поблагодарить за детальные и весьма своевременные (по крайней мере, для меня лично :)) обзоры, касающиеся Eclipse. Реально сняло кучу вопросов и сберегло кучу времени по выбору среды разработки.

    17. 3 июля 2009

      Спасибо. Устанавливал слегка по-другому. У меня элипс был уже наполовину настроен (после установки с нуля) и пришло время ставить Аптану. А workspace был уже в другом месте. Поэтому я в аптане сделал File -> Switch workspace и указал эклипсовое.

    18. LAGOX
      3 июля 2009

      Сергей, а у Вас случайно нет темной темы для кода(php,html,css) или подскажите как это можно реализовать в Eclipse.

    19. Сергей Чикуенок
      3 июля 2009

      Темной темы нет, не пользуюсь. А создать ее довольно легко (хоть и долго). Все есть в настройках эклипса, для каждого плагина отдельно

    20. LAGOX
      3 июля 2009

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

    21. SVN
      4 июля 2009

      Сергей Привет! Очень понравились твои скринкасты про Eclipse, которые на artlebedev.ru. Не мог бы ты записать скринкаст по работе с SVN и созданию оного?

    22. Сергей Чикуенок
      4 июля 2009

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

    23. SVN
      4 июля 2009

      Спасибо большое, а на счет старого скринкаста, хотьи устарел все равно интересно посмотреть, не можете кинуть ссылочку

    24. Vii
      9 июля 2009

      Как-то очень тихо и незаметно появился update-site для Aptana 1.5 с поддержкой Galileo. Пока не поставил, поэтому ничего про его «рабочесть» сказать не могу. ^_^

    25. Сашка
      9 июля 2009

      Ура. Спасибо, друзья.

    26. Сергей К.
      10 июля 2009

      Ещё одно замечание. Если у вас Виста, и эклипс стоит в Program Files, ставьте обновления только тогда, когда эклипс запущен из-под админа. Неважно, что у вас самого есть админские права — для записи в Program Files требуется повышение, а эклипс об этом не знает. Поэтому он тупо ничего не записывает, но при этом показывает, будто всё поставлено.

      Надеюсь, это кому-нибудь поможет.

    27. Алексей
      11 июля 2009

      Сергей видел Ваш скринкаст, есть один вопрос, работая в маке, чем Вас не устраивает textmate? И еще в Eclips’e Вашем я не увидел PDT, неужто вы не пишите на php?)

    28. Сергей Чикуенок
      11 июля 2009

      работая в маке, чем Вас не устраивает textmate?

      Я проекты делаю в Eclipse, так как там есть полный набор инструментов, которые мне необходимы. Что-то подправить по мелочи — использую TextWrangler, так как бесплатный и быстрый, сейчас еще и Espresso, так как и красивый и там нормально работает Zen Coding 🙂

      неужто вы не пишите на php?

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

    29. May
      13 сентября 2009

      а есть ant для eclipse galileo? я так понимаю он как плагин и ставится отдельно от сборки pdt

    30. Сергей Чикуенок
      13 сентября 2009

      Ant ставится вместе с JDT (Java Development Tools). То есть нужно установить поддержку Java, чтобы добавился Ant

    31. May
      13 сентября 2009

      т.е. сначала eclipse-php-galileo-win32.zip, а потом туда скопировать файлы eclipse-JDT-SDK-3.5.zip — это правильные действия или тут нужно как-то по другому ставить?

    32. Сергей Чикуенок
      13 сентября 2009

      Лучше JDT из equinox поставить (Help → Install New Software, там выбрать стандартный репозиторий)

    33. May
      13 сентября 2009

      вроде поставилось. спасибо. кстати, с Днем Программиста вас 🙂

    34. Neolord
      28 сентября 2009

      Требуется ли вам в эклипсе такая фишка как «Upload on save» ? И если да, как вы решили эту проблему7

    35. Сергей Чикуенок
      1 октября 2009

      Да, как раз недавно такая необходимость возникла. На Маке я воспользовался MacFuse + MacFusion для того, чтобы примонтировать FTP-сервер как папку в файловой системе, и плагин FileSync для Eclipse, который автоматически копирует изменившиеся файлы в другую папку (ту самую, которая примонтирована). Соответственно, каждый раз, когда я что-то правлю и сохраняю, файл тут же копируется на FTP. А на винде можно воспользоваться WebDrive.