Skip to content

osamingo/golang-gin-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

golang-gin-example

Install Go

Goをインストールする。

$ brew update
$ brew install go --cross-compile-all

launchctlに登録する。

# /etc/launchd.conf
setenv GOROOT /usr/local/Cellar/go/1.3.1/libexec
setenv GOPATH $HOME/.go
$ launchctl < /etc/launchd.conf

Run golang-gin-example

パッケージマネージャにgoopを使用しているので、インストールする。

$ go get github.com/nitrous-io/goop

対象のリポジトリをクローンする。

$ git clone git@github.com:osamingo/golang-gin-example.git

ディレクトリを移動して、依存関係を解決する。
goopコマンドが見つからない場合は、$GOPATH/bin/goopとかに存在するのでPATHを通す。

$ cd golang-gin-example
$ goop install

go runで動かす。

$ goop go run src/main.go

起動後、http://localhost:8080/pingに繋がるか確認できればOKです。

Install IntelliJ IDEA & Golang plugin

IntelliJ IDEA

DL site: IntelliJ IDEA - The Best Java and Polyglot IDE

上記のサイトから、通常通りインストールする。

Install Golang plugin

EAP DL site: @dlsniper's dropbox (@via/ go-lang-plugin-org/go-lang-idea-plugin)

最新版のプラグインを使用したいので、作者のDropboxからEAPのjarをDLする。

install-plugin-from-jar

上記のハイライトしているボタンを押下してインストールする。

Start IntelliJ IDEA

コマンドラインから起動しないと、何故かGOROOTを見てくれないので、openコマンドで起動する。

$ open /Applications/IntelliJ\ IDEA\ 13\ CE.app

起動後、Import Project...からプロジェクトをインポートする。

import-project-one

import-project-two

import-project-three

インポート後、Shift + Command + Aで、Find Actionを起動させる。

edit-configurations

.vendorGOPATHを通す。

edit-configurations-detail

main.goを右クリックし、起動させる。

run-main

起動後、http://localhost:8080/pingに繋がるか確認できればOKです。

About

Example: Gin Web Framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages