LoginSignup
16
16

More than 5 years have passed since last update.

Macにgoをインストールする

Posted at

golangのインストールと初期設定です。

パッケージマネージャーやシェルによってコマンドは変化しますので気をつけてください。

Homebrow

$ brew install go

$ cat << EOF >> ~/.zshrc
export GOROOT=/usr/local/opt/go/libexec
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
EOF

golang-crosscompile

指定された場所にパスを指定し、サポートされているプラットフォーム(windowsなど)のビルドを行います。

golang-crosscompile

$ mkdir -p ~/dotfiles/.zsh/tools/go

$ git clone https://github.com/davecheney/golang-crosscompile !$/golang-crosscompile

$ echo "source !$/crosscompile.bash" >> ~/.zshrc

$ source ~/.zshrc

$ go-crosscompile-build-all

go get

$GOPATH/binにコマンドがインストールされます。

$ cat << EOF | $SHELL
go get code.google.com/p/go.tools/cmd/goimports
go get code.google.com/p/go.tools/cmd/godoc
go get code.google.com/p/go.tools/cmd/vet
go get code.google.com/p/go.tools/cmd/cover
go get github.com/nsf/gocode
go get github.com/golang/lint
go get code.google.com/p/rog-go/exp/cmd/godef
go get github.com/jstemmer/gotags
EOF

リンク

vimのGoサポートが手厚くて打ち震えている - Qiita

Go のクロスコンパイル環境構築 - Qiita

Go言語のツールをクロスコンパイルしてGithubにリリースする | SOTA

16
16
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
16
16