Установка Grails на сервер Ubuntu 12.04

Что такое 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: , , , , , , , , ,

Добавить комментарий