Убунтариум

индекс
253,47

Ubuntu+Aptana=… Установка Aptana в картинках

Здравствуйте.
Исполняю обещаное, описываю установку Aptana на Kubuntu 8.04.
Что такое Aptana?
На официальном сайте разработчики заявляют:
«Aptana Studio - это мощная среда разработки веб-страниц и веб-приложений. Присутствует поддержка для разработки JavaScript, Ruby on Rails, PHP с использованием Ajax, DOM, HTML, CSS. Кроме того, предоставляются плагины, позволяющие разрабатывать приложения для Adobe AIR и Apple iPhone.
Для искушенных веб-разработчиков пакет Aptana Studio Pro предоставляет дополнительные преимущества производства продуктов, а также превосходную поддержку.
Aptana Studio 1.1 также имеет встроенную версию сервера Ajax от Aptana - Aptana Jaxer.»
Вкусно?
В Сети немало подобных инструкций, но вот на русском языке не встречал.
Так что не судите строго, с миру по нитке...
Итак, приступим.
Преамбула: использую Yakuake, потому снимки терминала уж будут нетривиальными.
Итак.
С официального сайта скачиваем Aptana.
Покуда происходит скачивание, готовимся.
1. Если не установлена Java - устанавливаем, совместно с некоторыми дополнениями:
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts


UPD от коллеги посмотреть профиль maniak'a:

После установки аптаны в консоли нужно выполнить
sudo update-alternatives --config java

и в появившемся меню выбрать
/usr/lib/jvm/java-6-sun/jre/bin/java

Иначе вместо комфортной работы в неплохом IDE мы получим нечеловеческие тормоза.

2. Уверен, что у большинства уже присутствует Firefox 2.0.0.x (у меня лично 2.0.0.14).
Если нет - не беда: выполняем в консоли команду:
sudo apt-get install firefox-2


Пояснение, почему "двойка": устанавливал и третью бету, но очень нестабильно работала,
уж как-то напряжно (тормоза, gmail испытывал глюки в интерфейсе и др.).
3. Убедившись, что Aptana благополучно скопировалась на нашу машину (около 73 Mb),
создаем папку:
sudo mkdir /usr/local/aptana
и раззиповываем туда архив.
Собственно, установка на этом завершена :)
4. Дальше уже идет заточка под отладку наших скриптов. Недра интернета дали
чудесное решение для запуска Aptana с параметрами:
4.1. Создаем в папке /usr/local/aptana некий скрипт с расширением .sh (напр., runAptana.sh)
sudo nano /usr/local/aptana/runAptana.sh


4.2. Пишем в него следующую информацию:

#!/bin/bash
export MOZILLA_FIVE_HOME=/usr/lib/firefox
/usr/local/aptana/AptanaStudio

Сохраняем :)


4.3. Делаем скрипт "исполняемым". Для этого в консоли вводим:
sudo chmod a+x runAptana.sh

UPD от посмотреть профиль joedm:
в скрипт для запуска нужно добавить ещё
export LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:$LD_LIBRARY_PATH
либо установить xulrunner и зарегистрировать его ./xulrunner --register-global, тогда не нужно будет выставлять MOZILLA_FIVE_HOME.

5. Теперь связываем наш Firefox с Aptana для эффективной отладки будущих скриптов:
5.1. Из консоли вызываем менеджер профилей Firefox
sudo firefox-2 -P
и создаем новый профиль, например, AptanaDebug


5.2. Запускаем Firefox с нашим новым профилем:
sudo firefox-2 -P AptanaDebug
и используем разработчиков сего продукта: устанавливаем расширение, значительно облегчающее жизнь
(разработrу и отладrу) под Firefox:
Firebug.xpi
С чистой душой закрываем Firefox.
6. Вернемся к Aptana: создаем на рабочем столе ярлык для запуска, называем Aptana, в качестве команды для запуска пишем:
/usr/local/aptana/runAptana.sh,
а для красоты - в качестве иконки прикручиваем значок, "стыренный" отсюда:
Aptana's ICO
Готово. Запускаем нашу студию и "допиливаем" до конца.
7. Идем в Run -> Debug…
7.1. Выбираем Web Browser на левой панели
7.2. В поле Name: называем нашу новую конфигурацию и прописываем:
- Browser executable: /usr/bin/firefox-2
- Arguments: -P AptanaDebug -no-remote


8. Сохраняем сделанные изменения (Apply) - "готово пиво!"
Теперь при запуске отладки Aptana втоматически будет использовать наш профиль AptanaDebug в Firefox.

Спасибо за внимание.
Также отдельная благодарность Jason Leveille за позднее зажигание с моей стороны и ценный скрипт, а также невольный контроль моих действий.
+7
22 мая 2008, 23:41
33

комментарии (23)

0
dals #
Как-то так... :)
0
calg0n #
молодца! хороший топик - добавил в закладки. плюсик в карму ;)

ЗЫ: кста, лучше поместить топик сюды : http://habrahabr.ru/blog/ubuntu/
0
dals #
Перенес. Но вот как-то стремно, нужно ли было?
Одно дело - у себя в блоге, другое - в коллективном. :)
НЛО прилетело и опубликовало эту надпись здесь
+1
dals #
Батенька, я вас даже мысленно не планировал использовать не по назначению. Да и, собственно, никого силком не заставлял читать. Не так ли? Заголовок топика вполне информативный, чтобы среднестатистический читатель Хабра мог сообразить, о чем будет идти речь. К вам, по видимому, определение "среднестатистический" не относится. Уж простите за прямоту. Насчет "в других местах" - говорил уж.
Дальше. Эклипс на моей машине (описывал уже) притормаживает, притом ощутимо. В то время, как Aptana работает вполне комфортно.
За SQL Relay: навскидку - мануал с оф. сайта http://sqlrelay.sourceforge.net/sqlrelay…
И если уж совсем быть прямым - ответ на ваш первый вопрос: Aptana в Ubuntu нужна для той же цели, что и Eclipse, что и Komodo Edit (коего я приверженец).
Как-то так...
+8
RainFall #
*вздохнул* какой подробный топик с установкой Aptana.

Ребят, если пишете гайд по установке чего-либо, было бы неплохо включить первым абзацем ма-а-аленькое описание того, что ставим. Желательно до хабраката, чтобы в rss можно было прочесть и дальше посмотреть - ставить или нет.
0
dals #
Спасибо. Учту обязательно вашу рекомендацию.
+1
diamant #
спасибо за подробное описание!

P.S.
правда, не совсем понятно, для чего нужны скриншоты консоли с одной строчкой, и что такое Aptana, но это мелочи
0
dals #
:) Пожалуйста.
Что касается "скриншотов... с одной строчкой": заметка была рассчитана на начинающих "убунтофилов" :) Потому, вспомнив себя, решил приделать-таки подобные скрины.
В дальнейшем, конечно, учту замечание. Но, опять-таки, "it depends..."
Спасибо за рекомендации.
0
corp #
вместо скриншотов можно было и просто текст с консоли вставить.. а так для новичков конешно не помешает :)
+1
Lilumi #
вот сидел, читал статью и думал — а нужна ли аптана мне? и вообще что это такое? Вроде раздел про убунту а про аптану впервые слышу.
Надо было хотя бы ссылку на википедию кинуть. и еще
С официального сайта скачиваем Aptana
— хотя бы ссылку на тот же официальный сайт дали, чтобы не лезть в гугл за всей этой информацией.

А так посмотрел — неплохая IDE — дома потестирую
0
dals #
Спасибо. Замечания учтены, внес изменения. :)
0
warmrobot #
Аптану использую и под виндами (на работе) и под Убунтой (дома). Про инсталяцию для Линукс всегда хорошо было описано по адресу http://www.aptana.com/docs/index.php/Ins…
Это я к тому, что "недра интернета" расположены недалеко от официального мануала Аптаны ;-)
Так что, я расцениваю эту статью, как хороший перевод. Спасибо!

Кстати, никаких манипуляций с FF я не делал (у меня тоже двойка стоит). Как-то всё само заработало после инсталяции. Удобно, что там свой локалхост работает на 8080.
+1
maniak #
ВНИМАНИЕ!
Коллега посмотреть профиль dals забыл описать один полезный момент:

После установки аптаны в консоли нужно выполнить
sudo update-alternatives --config java

и в появившемся меню выбрать
/usr/lib/jvm/java-6-sun/jre/bin/java

Иначе вместо комфортной работы в неплохом IDE мы получим нечеловеческие тормоза.
0
dals #
Спасибо за подсказку и ценный комментарий. :)
Внес коррективы в статью.
+1
joedm #
в скрипт для запуска нужно добавить ещё
export LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:$LD_LIBRARY_PATH
либо установить xulrunner и зарегистрировать его ./xulrunner --register-global, тогда не нужно будет выставлять MOZILLA_FIVE_HOME.
Кстати, при установке Firefox 3 (sudo apt-get install firefox) автоматически устанавливается xulrunner 1.9.x (по сути, firefox 3 является полноценным xul application и не тащит за собой GRE).
0
dals #
Спасибо. Добавил вариацию о строчке в скрипте.
Но, как и упоминал, FF-3 очень напрягает машину, с интерфейсом GMail'a пляски.
0
Vii #
Хорошоя статья — пригодится. Спасибо.

По-поводу иконок: на http://support.aptana.com/asap/browse/STU-959 есть более человеческие варианты (16x16 - 256x256, .png).

Кто-нибудь может описать, как в linux-версии включить кодировку windows-1251 (нет списке доступных кодировок), а то у нас большая часть проектов в ней делается/делалась и с переводом компа на linux пришлось (времено?) вернуться на KomodoEdit.
0
HoochieMen #
надо проекты просто переводить на utf, и забыть про беды.
0
warmrobot #
Это недоработка интерфейса Аптаны :-)
На самом деле там можно не только выбрать селектом из предложенных кодировок, ну и вручную вбить windows-1251.
Попробуйте!
0
4ekuct25 #
Использовал статью за что и спасибо:)
0
hassassin #
не знаю как у других, мне пришлось еще сделать исполняемым AptanaStudio… Без этого не запустилась.
Может кто подскажет еще в одной проблеме? Не работает Internal Browser.
0
alexbaum #
Плагин для фокса теперь находится здесь — firefox.aptana.com/update/aptanadebugger.xpi

update.aptana.com/update/firebug.xpi — не работает

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