Go実行環境の構築
goenv
brew install goenv
.zshrc の設定
# goenv export PATH="$HOME/.goenv/bin:$PATH" eval "$(goenv init -)" # go export GOPATH=$HOME/.go PATH=$PATH:$GOPATH/bin
設定反映
source ~/.zshrc
Goのインストール
インストール可能なバージョン確認
goenv install -l
インストールと設定
goenv install 1.10.0 goenv global 1.10.0
設定確認
goenv versions
Visual Studio Code の設定
拡張機能「Go」を設定
Hello Worldをするべく、hello.go を作成して以下をコピペ。
package main import "fmt" func main() { fmt.Printf("Hello world\n") }
以下が推奨されたので、インストールしておく。
Installing 10 tools at /Users/xxxxxxxxxxxxxx/go/bin gocode gopkgs go-outline go-symbols guru gorename dlv godef goreturns golint Installing github.com/mdempsky/gocode SUCCEEDED Installing github.com/uudashr/gopkgs/cmd/gopkgs SUCCEEDED Installing github.com/ramya-rao-a/go-outline SUCCEEDED Installing github.com/acroca/go-symbols SUCCEEDED Installing golang.org/x/tools/cmd/guru SUCCEEDED Installing golang.org/x/tools/cmd/gorename SUCCEEDED Installing github.com/derekparker/delve/cmd/dlv SUCCEEDED Installing github.com/rogpeppe/godef SUCCEEDED Installing github.com/sqs/goreturns SUCCEEDED Installing golang.org/x/lint/golint SUCCEEDED All tools successfully installed. You're ready to Go :).
実行
go run hello.go
Hello world