Установка Grails на сервер Ubuntu 12.04
Ubuntu, VPS | Комментировать запись
Что такое Grails?
Grails – это открытый фреймворк для веб-разработки, основанный на языке программирования Groovy (который использует платформу Java).
1: Установка JDK
Подключитесь к виртуальному выделенному серверу, желательно по SSH (чтобы настроить SSH, следуйте данному руководству). Затем, чтобы установить OpenJDK, введите следующую команду в терминал:
sudo apt-get install openjdk-6-jdk
Как видите, в данном руководстве будет установлена версия OpenJDK 6, максимально совместимая с Grails.
Затем терминал запросит root-пароль. Введите его и подтвердите установку, нажав Y. После этого JDK будет загружен и установлен на сервер.
2: Установка GVM (Groovy enVironment Manager)
GVM – это инструмент командной строки для управления параллельными версиями различных SDK в системах на основе Unix. Можно даже установить несколько версий Groovy или Grails и без проблем переключаться между ними.
Прежде чем приступить к установке GVM, нужно установить cURL (если этот инструмент не был установлен ранее). Запустите:
sudo apt-get install curl
(затем Y для подтверждения).
Теперь инструмент cURL установлен, можно приступать к инсталляции GVM.
Откройте терминал bash и выполните следующую команду:
curl -s get.gvmtool.net | bash
По завершении установки программа попросит открыть новый терминал или ввести определенную команду. Запустите команду, предоставленную треминалом. Она имеет примерно такой вид:
source "/home/username/.gvm/bin/gvm-init.sh"
3: Установка Grails
Чтобы установить последнюю доступную версию Grails, запустите команду:
gvm install grails
(чтобы установить определенную версию Grails, просто добавьте в команду номер версии, например: gvm install grails 2.2.0).
После завершения установки программа спросит, нужно ли сделать эту версию версией по умолчанию. Для подтверждения введите Y.
4: Тестирование установки Grails
После установки рекомендуется проверить, работает ли программа должным образом. Для этого создайте новый проект Grails.
Запустите следующую команду, чтобы создать новый каталог и новое приложение в нем.
mkdir projects
cd projects
grails create-app test
Затем откройте только что созданный каталог и запустите проект:
cd test
grails run-app
Команда grails run-app достаточно умна, она сама способна определить, какое приложение нужно запустить (в зависимости от текущего каталога).
Примечание: эта команда установит несколько необходимых инструментов, прежде чем запустить приложение, что может занять некоторое время.
Откройте в браузере http://IP_адрес_сервера:8080/test, чтобы увидеть приложение Grails.
Готово! Фреймворк Grails успешно установлен и готов к разработке.
Обратите внимание: ранее запущенную команду run-app следует использовать только в среде разработки, так как она не очень хорошо работает в среде производства. Реальное развертывание производства выполняется как WAR-файлы, запущенные через Apache Tomcat, например. Все эти файлы содержат много данных, которые недоступны команде run-app.
Tags: Grails, GVM, Java, JDK, Linux, OpenJDK, OpenJDK 6, Ubuntu, Ubuntu 12.04, VPS