« PreviousNext »

Aptana под opensuse 10.2

24 February 2007

Есть такой прекрасный редактор для web как Aptana. Это редактор может не просто красиво показывать и подсвечивать HTML, но и является прекраснейшим редактором javascript с возможностью отладки. Это самый лутший редактор javascript и, что мне в нём нравиться (и даже не правильная подсветка кода) так это автовставку функций. Это же капец как сложно помнить написание кучи функций PHP, а тут ешё и javascript нужно знать ;). Не то что я его незнаю, просто не помню написание всего. А Aptаna помнит всё и при наборе кода удобно показывает все функции.

Даная софтина чем ещё примечательна, что она заявлена как кроссплатформенная, тоесть запускается на Linux. Но… На моём openSuse 10.2 она никак не давалась и не запускалась. Решение я нашёл, но расскажу попорядку.

При запуске Aptana она требовала Mozilla, да не простую, а с поддержкой swin (кажется оно так называется). При запуске редактора она отваливалась с длинным логом и непонимаемым мною. Как потом оказалось - всего mozilla требовалась. А вот заиметь её я не мог. Тоесть, я мог, но не догадывался как всё сделать. Кстати, на сайте openSuse в вишлисте народ требует её в следующий релиз, но все только на вишлисте и остановилось. Незнаю, почему разработчики не обращают внимание на продукт, который мало того что активно розвивается и поддержывается разработчиками, да ещё и единственный редактор javascript что под Linux, что под Windows.

И вот что я сделал.

Первое, сказал с сайта mozilla пребуемую Aptana софтину - http://releases.mozilla.org/pub/mozilla.org/mozill… . Сначала я думал выкачать исходники и компильнуть в rpm-пакет, но вспомнил, что когда-то пробывал собрать Firefox и сразу передумал - для сборки наверно бубен такой большой надо, что это подсилу только гениям, а я, как извесно, не таков. Не верите? Скачайте src.rpm и посмотрите количество патчей и бубнов в spec-файле. Понравилось? ;)

Потом положил это горе в /usr/local/bin/mozilla/. Другого места я не придумал. Да и пусть лежит тама. Чем не место для mozila?

Забыл сказать, что скачал перед этим Apatana с сайта, но не инсталлер, а просто запакованую версию. Инсталлер, кстати, не советую качать - там нужен бубен и это не баг программы, а наверно самого инсталлера. С таким же багом я встречался, когда ставил Zend Studio. По аналогии делал и с инсталятором Aptana, как и написано на сайте Zend. Так что лутше использовать просто запакованый аналог. Вот, после закачки просто положил в ~/aptana.

Этого хватает с головой. Но следует перед каждым запуском редактора прописывать переменную MOZILLA_FIVE_HOME.

export MOZILLA_FIVE_HOME=/usr/local/bin/mozilla

Чтобы упростить себе жизнь просто создал shell-скрипт aptana_run и запускаю всё вместе и одним кликом.

#!/bin/bash
export MOZILLA_FIVE_HOME=/usr/local/bin/mozilla
export PATH=$PATH:/home/wert2all/aptana
exec /home/wert2all/aptana/aptana

Теперь chmod +x aptana_run и …

Всё начало работать! Моей радости не было предела! Всё, у меня уже всё есть под Linux, чтобы работать: Quanta для HTML, Zend Studio для PHP, phpMyAdmin для mySQl и наконец Aptana для javascript. Но есть минусы - редактор очень плохо начинает подсвечивать синтаксис, если есть в тексте русские символы. Незнаю, что делается в текущем релизе, так ка давно не запускал редактор, но буду надеятся.

ps. Забыл сказать, что этот редактор позиционируется, как редактор под Ajax и, недавно, дебугер Aptana обьединился с прекрасным плагином для firefox - firebug.

ещё раз ps. Если кому софт нужен в UA-IX - в комменты, перенесу.

update. Почему-то во время работы отваливается. Попробывал прописать другую версию java. Незкажу о точных результатах, но кажется стабильнее.

Вот и финал aptana_run:


#!/bin/bash
export MOZILLA_FIVE_HOME=/usr/local/bin/mozilla
export PATH=$PATH:/home/wert2all/aptana

export JAVA_BINDIR=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/bin
export JAVA_HOME=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0
export JAVA_ROOT=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0

exec /home/wert2all/aptana/aptana

Posted in Linux, openSuse, web, программирование | Trackback | del.icio.us | Top Of Page

    9 Responses to “Aptana под opensuse 10.2”

  1. zipo Says:

    Да прикольный редактор, только тяжелый и местами глупый (хотя это может я глупый). Как-то не нашел я как ему сказать, что .tpl это тот же .html c js и его нужно подсвечивать. Переименовывать файлики только ради него - нет уж. Испольовать его с файлами которые являются шаблонами не очень хорошее решение, т.к. ошибок в js на этих шаблонах он будет светить много. Тут нужно думать разработчикам, что-то оригинальное, т.к. js много где используется вместе с чем-то (php, jsp и т.д.), а не как отдельная составляющая. И почти всегда дебажная разработка идет не в отдельном файле .js а внутри шаблона. Зато хелпа у этого редактора по js сильна, этим он мне и нравится.
    По поводу дебаггера для js к фаерфоксу есть еще такой:
    http://www.mozilla.org/projects/venkman/
    Как-то и не ожидал, что такое будет. Иногда спасает капец.

  2. zipo Says:

    firebug - бомба, превзошел все ожидания, мечта поэта прям.

  3. wert2all Says:

    А ты что им не пользовался? тю…

  4. wert2all Says:

    Блин зараза. Вываливается иногда с одной и той же ошибкой. Нада поробывать поставить её на другую java. Буржуи говорят, что пролечится…

    export JAVA_BINDIR=/usr/lib/jvm/java-1.4.2/bin
    export JAVA_HOME=/usr/lib/jvm/java-1.4.2
    export JAVA_ROOT=/usr/lib/jvm/java-1.4.2

  5. zipo Says:

    Да забей, хуйня хуйней. Пробовал юзать - не получилось. Можно использовать для просмотра хелпы, что в моем случае бывает не часто.
    зы: коменты постятся со второго раза.

  6. wert2all Says:

    Ты просто их готовить не умеешь. ЛУтше редактора JS в мире не существует.

    Проверь ещё камменты.

  7. zipo Says:

    Да вопрос не в том, что он единственный достойный внимания. Вопрос в юзабельности.

  8. wert2all Says:

    Есть такая партия. Так ты же классно на английском разговариваешь - конструктив в письмо и им на сайт.

    Помоги мозгом опенсорсу!!!

  9. .wpal » Blog Archives » Как установить Aptana на уже существующий Eclipse Says:

    [...] Aptana, которая за последнее время очень прибавила и даже описанный мною бубен ей уже не [...]

Leave a Reply