brew upgradeしたときの最新が古い
brew upgrade go
しても、現在の1.9.2が最新なんだと。ほう
Fomulaをアップデート
[https://formulae.brew.sh/formula/go:embed:cite]
上の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#GOPATH
You 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
go version go1.10.2 darwin/amd64
ちゃんと上がった。
ちなみに、Mac OS自体のバージョンもちゃんと最新にしておきましょう。じゃないと多分問題起きるよ。