Ubuntu12.04VPSにGrailsをインストールする方法
ステータス:非推奨
この記事では、サポートされなくなったバージョンのUbuntuについて説明します。 現在Ubuntu12.04を実行しているサーバーを運用している場合は、サポートされているバージョンのUbuntuにアップグレードまたは移行することを強くお勧めします。
理由: Ubuntu 12.04は2017年4月28日に保守終了(EOL)に達し、セキュリティパッチまたはアップデートを受信しなくなりました。 このガイドはもう維持されていません。
代わりに参照してください:このガイドは参照として役立つ場合がありますが、他の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コマンドでは使用できない多くの最適化が含まれています。