ユーザ用ツール

サイト用ツール


golang

文書の過去の版を表示しています。


golang

go 1.3

インストールと準備

インストール(homebrew)

$ brew install go

vimの設定

" .vimrc
 
if executable('/usr/local/opt/go/libexec/bin/go')
    set rtp+=/usr/local/opt/go/libexec/misc/vim
endif

zsh completion

brewインストール時にされているが、現状ではバグっていて動作しないようだ。

GOPATHの指定

開発に使う場所を指定する

  exports GOPATH=~/golang

ツール類が$GOPATH/binに入るのでPATHに追加する

  exports PATH=$PATH:$GOPATH/bin

ghq のインストール

git前提でモジュールの管理を行うツール

  $ go get github.com/motemen/ghq

ghq.rootに $GOPATH/src を指定する

  $ git config --global --add ghq.root ~/golang/src

ハローワールド

# hoge.go
 
package main
 
import "fmt"
 
func main() {
    fmt.Println("Hello World");
}

ソースを直接実行

$ go run hoge.go 

ビルドして実行バイナリを作成

$ go build hoge.go
golang.1406686416.txt.gz · 最終更新: 2014/07/30 02:13 by nullpon