HomebrewでGolangのバージョンを最新にアップグレード
brew upgradeしたときの最新が古い
brew upgrade go
しても、現在の1.9.2が最新なんだと。ほう
Fomulaをアップデート
上のgoのformulaページ見るとStableが1.10になっている。ちゃんとなってるやん。
ということは自分のローカルのFormulaが古いようなのでpullする。
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula git pull origin master
ちなみにこのpullするのをコマンドでするにはどうすればいいんだろうか。
わからなかったけど、今回はこれでいい。
pullできたらもう一度、
brew upgrade go
==> Upgrading 1 outdated package, with result: go 1.9.2 -> 1.10.2 ==> Upgrading go ==> Downloading https://homebrew.bintray.com/bottles/go-1.10.2.high_sierra.bottle.tar.gz
################################################################## 100.0%
==> Pouring go-1.10.2.high_sierra.bottle.tar.gz [==> Caveats A valid GOPATH is required to use the
go get
command. If $GOPATH is not specified, $HOME/go will be used by default: https://golang.org/doc/code.html#GOPATHYou may wish to add the GOROOT-based install location to your PATH: export PATH=$PATH:/usr/local/opt/go/libexec/bin ==> Summary 🍺 /usr/local/Cellar/go/1.10.2: 8,161 files, 336.7MB
確認してみよう。
go version
ちゃんと上がった。
ちなみに、Mac OS自体のバージョンもちゃんと最新にしておきましょう。じゃないと多分問題起きるよ。