ステータス:非推奨

この記事では、サポートされなくなったバージョンのUbuntuについて説明します。 現在Ubuntu12.04を実行しているサーバーを運用している場合は、サポートされているバージョンのUbuntuにアップグレードまたは移行することを強くお勧めします。

理由:
Ubuntu 12.04は2017年4月28日に保守終了(EOL)に達しました and no longer receives security patches or updates. This guide is no longer maintained.

代わりに参照してください:このガイドは参照として役立つ場合がありますが、他のUbuntuリリースでは機能しない場合があります。 可能な場合は、使用しているUbuntuのバージョン用に作成されたガイドを使用することを強くお勧めします。 ページ上部の検索機能を使用して、より新しいバージョンを見つけることができます。

Grailsについて


Grailsは、Groovyプログラミング言語(Javaプラットフォームで実行)に基づくオープンソースのWeb開発フレームワークです。

ステップ1:JDKをインストールします


できればSSH経由でVPS(ドロップレット)にログインします。 (ドロップレットでSSHを構成する方法については、 this チュートリアルに従うことができます。)次に、OpenJDKをインストールするには、ターミナルで次のコマンドを実行します。

sudo apt-get install openjdk-6-jdk

(Grailsとの互換性を最大化するために、OpenJDKのバージョン6をインストールします。)

次に、端末からrootパスワードの入力を求められます。 入力し、yと入力してインストールを確認します。 その後、JDKはダウンロードとインストールを開始します。

ステップ2:GVM(Groovy enVironment Manager)をインストールします


GVMは、UnixベースのシステムでさまざまなSDKの並列バージョンを管理するためのコマンドラインツールです。 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プロジェクトを作成してください。

次のコマンドを実行して、このディレクトリ内に新しいディレクトリと新しいアプリケーションを作成します。

mkdir projects
cd projects
grails create-app test

次に、新しく作成したプロジェクトディレクトリに入り、実行します。

cd test
grails run-app

grails run-appコマンドは、現在のディレクトリにある実行するアプリケーションを知るのに十分なインテリジェント機能を備えています。)

注:アプリケーションを最初に実行する前にいくつかのものがインストールされるので、完了するまで待ってください。

http://DROPLET_IP:8080/testを参照すると、デフォルトのGrailsアプリケーションが表示されているはずです。

これで、開発環境にGrailsが正常にインストールされました。

ここで使用したrun-appコマンドは、本番環境では適切に拡張できないため、開発環境でのみ使用する必要があることに注意してください(また、拡張しないでください)。 実際の本番デプロイメントはWARファイルとして実行され、たとえばApacheTomcatによって実行されます。 このファイルには、run-appコマンドでは使用できない多くの最適化が含まれています。