$ brew update && brew install go
環境変数としてGOPATH、GOROOTを設定した上でPATHを通す。
GOPATH配下はbin、pkg、srcのディレクトリで構成されることが想定されている。GOROOTについてはGoツールのパスを指定しておく。
$ mkdir ~/golang $ echo 'export GOPATH=$HOME/golang' >> ~/.bashrc $ echo 'export GOROOT=/usr/local/opt/go/libexec' >> ~/.bashrc $ echo 'export PATH=$GOPATH/bin:$PATH' >> ~/.bashrc $ echo 'export PATH=$GOROOT/bin:$PATH' >> ~/.bashrc $ source ~/.bashrc
使用可能なコマンドを確認する。
$ go help
インストールされたGoのバージョンを確認する。
$ go version go version go1.5.3 darwin/amd64
Goの環境情報を確認する。
$ go env GOARCH="amd64" GOBIN="" GOEXE="" GOHOSTARCH="amd64" GOHOSTOS="darwin" GOOS="darwin" GOPATH="/Users/hogeuser/golang" GORACE="" GOROOT="/usr/local/opt/go/libexec" GOTOOLDIR="/usr/local/opt/go/libexec/pkg/tool/darwin_amd64" GO15VENDOREXPERIMENT="" CC="clang" GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common" CXX="clang++" CGO_ENABLED="1"
入力補完用にgocodeをインストールする。
$ go get -u github.com/nsf/gocode
現時点でのhomebrew Formulaを確認する限り、godocとvetはデフォルトでインストールされるようだが、別途インストールする必要がある場合は下記の通り実行する。
godocのインストール
$ go get golang.org/x/tools/cmd/godoc
vetのインストール(先にMercurialをインストールしておく必要がある)
$ brew install mercurial $ hg version Mercurial Distributed SCM (version 3.6.1) (see https://mercurial-scm.org for more information) Copyright (C) 2005-2015 Matt Mackall and others This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ go get golang.org/x/tools/cmd/vet
[参考URL]
How to Write Go Code - The Go Programming Language
Goのコマンド
これからGoを始める人のためのTips集
0 件のコメント:
コメントを投稿