4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Go言語フレームワークのRevelのGetting startedを和訳してみた

Last updated at Posted at 2015-03-07

Go言語がかなり熱いらしいので触ってみることにしました。
どんなフレームワークがいいのかねと調べたらRevelが検索結果の最初の方に出てきたので使ってみることに。

で、Revelのチュートリアルの和訳とかがないので和訳してみました。

かなりの意訳&拙い英語力による和訳ですので間違い等ありましたら、コメントでご連絡ください。

まず最初に

ここではまずインストール方法を説明します。

Goのインストール

Revelを使うにはGoをインストールする必要があります。

GOPATHのセットアップ

もしGOPATHを作成していないのであれば、ここで作成しましょう。
GOPATHはGoのコードが全て格納されるディレクトリツリーです。
手順は以下のようになります。

ディレクトリの作成:
mkdir ~/gocode

GOPATHとして使用するディレクトリを指定する:
export GOPATH=~/gocode

今後のシェルセッションに適用されるようにGOPATHを保存する:
echo export GOPATH=$GOPATH >> ~/.bash_profile

Goのインストールはこれで完了です。

gitとhgのインストール

GitとMercurialが依存関係をクローンすることを出来るようにするために必要です。

Gitのインストール
Mercurialのインストール

Revelの取得

Revelを取得し、動かしてみましょう。

go get github.com/revel/revel

上記のコマンドは2つのことを意味しています。

  • $GOPATH/src/github.com/revel/revel/にリポジトリをクローンする。
  • Goが全ての依存関係を推移検索し、それらを動かす。

注意: 以前バージョン0.8からアップグレードする場合の詳細な手順については、v0.9.0のリリースノートを参照してください。

Revelコマンドラインツールのビルド

Revelのコマンドラインツールは、構築、実行、およびRevelアプリケーションのパッケージングをしてくれます。

インストール方法と使い方:

go get github.com/revel/cmd/revel

上記コマンド後、$GOPATH/binディレクトリをPATHに追加し、どこからでもコマンドが実行出来るようにします。

export PATH="$PATH:$GOPATH/bin"
echo 'export PATH="$PATH:$GOPATH/bin"' >> ~/.bash_profile

最後に動作するかどうか確認しましょう。

$ revel help
~
~ revel! http://revel.github.io
~
usage: revel command [arguments]

The commands are:

    new         create a skeleton Revel application
    run         run a Revel application
    build       build a Revel application (e.g. for deployment)
    package     package a Revel application (e.g. for deployment)
    clean       clean a Revel application's temp files
    test        run all tests from the command-line

Use "revel help [command]" for more information.

これですべての設定が完了しました。
次はアプリケーションの新規作成を行って下さい。

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?