LoginSignup
3
5

More than 5 years have passed since last update.

Mac + Go + Revelフレームワーク ゼロから3分で開発環境構築

Last updated at Posted at 2016-08-17

Mac + Go + revelフレームワークの開発環境/アプリケーションをゼロから構築する手順を
コマンドベースでまとめました。実務で使うことを考慮してgoのバージョン管理をできるようにしています。

前提条件

Homebrewがインストールされていること

brew アップデート

brew update

gvm (goのバージョン管理ツール)のインストール

bash << (curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
source ~/.gvm/scripts/gvm

起動時 の設定追加 (bash)

echo 'if [[ -s "$HOME/.gvm/scripts/gvm" ]];' >> ~/.bash_profile
echo '    then source $HOME/.gvm/scripts/gvm' >> ~/.bash_profile
echo 'fi' >> ~/.bash_profile

インストール可能なGo言語バージョンの確認

gvm listall

Go言語のインストール 今回は1.7を入れる。gvm使う場合 先にgo1.4がないと怒られてしまう。 --default をつけるとセッションが切れた時も指定される

gvm install go1.4.3
gvm use 1.4.3
gvm install go1.7
gvm use 1.7 --default

Goのバージョン確認

go version

GOPATHにGoアプリケーションのコードを置く場所を追加 ここでは ~/gocode とする

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

revelをインストールする。

go get github.com/revel/revel
go get github.com/revel/cmd/revel

revel アプリケーションを作成

cd ~/gocode
revel new my_revel_app

revel アプリケーションを起動

releve run my_revel_app

アクセス

localhost:9000

IDE(統合開発環境) について

Eclipse の場合は http://goclipse.github.io/releases/
Help > Install new Softwareからaddして、goclipseをインストール

注意

GOPATHで設定したパス以外の場所で revel new ~ はできない。

3
5
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
3
5