-
Установка 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. Как выяснилось, эта проблема вполне решаемая.
- Качаем любой дистрибутив Eclipse Galileo и распаковываем его.
- Качаем альфа-версию Aptana Andretti по секретной ссылке. Скачивать лучше zip-архив, а не установщик. Также распаковываем его.
- Запускаем Aptana Andretti. При первом запуске появится окошко Install Additional Features, в самом низу выбираем опцию Do not show again. Закрываем Aptana.
- Из той папки, где у вас находится Aptana, берем папки
plugins
иfeatures
и копируем их в папкуdropins
той директории, куда вы распаковали дистрибутив Eclipse. - Запускаем Eclipse. Он при запуске спросит, какой workspace хотите использовать. Нужно выбрать тот, который был создан Aptana (папка Aptana Studio Workspace где-то внутри стандартной директории с документами), иначе при каждом запуске Eclipse будут вываливаться ошибки. Насколько я понял, их вызывает тот самый Install Additional Features, который пытается запуститься при запуске (поэтому нужно было выбрать Do not show again). Отключается это некой переменной, хранящейся внутри
.metadata
рабочего пространства, которую пока лень искать. - Для надежности в настройках отключаем Welcome Screen (Aptana → My Aptana → Never display after startup) и перезапускаем Eclipse. Должно все работать как надо.
35 комментариев
у меня поставился из архива версии 1.2.5 на eclipse+pdt
работает вроде нормально =)
Ееееее!
Общественность интересует, какие изменения или улучшения в 3.5 и в Андретти? Работает ли Remote Systems с 3.5?
На Galileo я пока не перешел, так как жду багфикса для Redmine Mylyn Connector, который не хочет работать на Mac-версии Galileo. Но из нововведений могу отметить:
Из Aptana Andretti:
id
иclass
, хоть и довольно глючныйЭто то, что мог заметить. RS, по идее, должен нормально работать.
Кстати, на форуме Aptana писали, что следующий апдейт andretti будет построен 3.5
Теперь осталось дождаться следующего апдейта Andretti, потому что учитывая скорость разработки Aptana это может произойти и через полгода 🙂
А почему бы не сделать на сайте отдельный раздел о eclipse? Было бы интересно узнать о организации вашей работы с его помощью и коментарии тех, кому он нравится.
Присоединяюсь к предложению Василия Колбасилия. Действительно, из доступных материалов по использованию Eclipse на русском языке только 2 Ваших скринкаста. Если я не прав, прошу меня поправить, или хотя бы посоветовать достойный материал на английском языке.
Вообще, если не раздел в блоге, то по крайней мере за статью о «методологии изучения Eclipse» многие, я уверен, были бы очень благодарны.
Хорошо, сделаю.
спасибо 🙂
Offtop: Сергей, поздравляю с дебютом на Smashing Magazine
Что-то я проблем с установкой не заметил.
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-а?
Речь шла об установке из update site: репозиторий не работал на Galileo.
Это я понял. Но зачем именно альфа-версия Aptana нужна (и такой хитрый способ установки)?
Объективно она лучше, чем текущая версия 1.2.7. И есть еще проблема с возникающими при запуске эклипса ошибками, от которой нужно было избавится в «родной» сборке аптаны.
Ясно. Буду иметь ввиду, поскольку с «проблемой с возникающими при запуске эклипса ошибками» я пока не сталкивался.
Пользуясь случаем, тоже хочу поблагодарить за детальные и весьма своевременные (по крайней мере, для меня лично :)) обзоры, касающиеся Eclipse. Реально сняло кучу вопросов и сберегло кучу времени по выбору среды разработки.
Спасибо. Устанавливал слегка по-другому. У меня элипс был уже наполовину настроен (после установки с нуля) и пришло время ставить Аптану. А workspace был уже в другом месте. Поэтому я в аптане сделал File -> Switch workspace и указал эклипсовое.
Сергей, а у Вас случайно нет темной темы для кода(php,html,css) или подскажите как это можно реализовать в Eclipse.
Темной темы нет, не пользуюсь. А создать ее довольно легко (хоть и долго). Все есть в настройках эклипса, для каждого плагина отдельно
Ну на счет этого способа я знаю, думал может есть иной способ:) Ладно буду привыкать к белому фону, хоть и ночью тяжко так работать
Сергей Привет! Очень понравились твои скринкасты про Eclipse, которые на artlebedev.ru. Не мог бы ты записать скринкаст по работе с SVN и созданию оного?
Такой скринкаст уже давно записан, но он уже немного потерял актуальность, так как был записан в начале моего знакомства с SVN. Позже я напишу цикл статей по использованию эклипса в работе, про SVN в том числе.
Спасибо большое, а на счет старого скринкаста, хотьи устарел все равно интересно посмотреть, не можете кинуть ссылочку
Как-то очень тихо и незаметно появился update-site для Aptana 1.5 с поддержкой Galileo. Пока не поставил, поэтому ничего про его «рабочесть» сказать не могу. ^_^
Ура. Спасибо, друзья.
Ещё одно замечание. Если у вас Виста, и эклипс стоит в Program Files, ставьте обновления только тогда, когда эклипс запущен из-под админа. Неважно, что у вас самого есть админские права — для записи в Program Files требуется повышение, а эклипс об этом не знает. Поэтому он тупо ничего не записывает, но при этом показывает, будто всё поставлено.
Надеюсь, это кому-нибудь поможет.
Сергей видел Ваш скринкаст, есть один вопрос, работая в маке, чем Вас не устраивает textmate? И еще в Eclips’e Вашем я не увидел PDT, неужто вы не пишите на php?)
Я проекты делаю в Eclipse, так как там есть полный набор инструментов, которые мне необходимы. Что-то подправить по мелочи — использую TextWrangler, так как бесплатный и быстрый, сейчас еще и Espresso, так как и красивый и там нормально работает Zen Coding 🙂
PDT сейчас стоит, так как блог у меня на WordPress и PDT реально помог в кратчайшие сроки допилить функционал до нужного состояния без чтения документации. А на PHP не пишу. Я в основном занимаюсь фронт-эндом, из серверных языков сейчас изучаю и использую Python
а есть ant для eclipse galileo? я так понимаю он как плагин и ставится отдельно от сборки pdt
Ant ставится вместе с JDT (Java Development Tools). То есть нужно установить поддержку Java, чтобы добавился Ant
т.е. сначала eclipse-php-galileo-win32.zip, а потом туда скопировать файлы eclipse-JDT-SDK-3.5.zip — это правильные действия или тут нужно как-то по другому ставить?
Лучше JDT из equinox поставить (Help → Install New Software, там выбрать стандартный репозиторий)
вроде поставилось. спасибо. кстати, с Днем Программиста вас 🙂
Требуется ли вам в эклипсе такая фишка как «Upload on save» ? И если да, как вы решили эту проблему7
Да, как раз недавно такая необходимость возникла. На Маке я воспользовался MacFuse + MacFusion для того, чтобы примонтировать FTP-сервер как папку в файловой системе, и плагин FileSync для Eclipse, который автоматически копирует изменившиеся файлы в другую папку (ту самую, которая примонтирована). Соответственно, каждый раз, когда я что-то правлю и сохраняю, файл тут же копируется на FTP. А на винде можно воспользоваться WebDrive.