📝
Go1.18(brew)からGo1.19(公式パッケージ)にアップデートする : メモ
macでなんとなくbrewでいれたGo1.18から公式パッケージの1.19にアップデートしたメモ
なんでbrewから切り替えるのか
単純にbrewが最新のバージョンにおいつくのにタイムラグがあったので
STEP1 brewから削除する
後からでもいいが削除せずに公式パッケージをいれてもbrewのほうが優先される
brew1.18と公式パッケージ1.19の両方を残しておいてもいいがGOROOTなどを.zshのプロファイルでいじりたくないので
過去のbrewは消す。
brew uninstall golangci-lint
brew uninstall go
linterであるgolangci-lintもbrewでいれていたので、goを消す前に消しておかないと
依存性の関係でエラーになる。
STEP2 公式パッケージからインストールする
*.pkgのやつ
STEP3 golangci-lintはgoコマンド経由でインストール
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
STEP4 実行確認
go version
go version go1.19 darwin/arm64
~/go/bin/golangci-lint version
golangci-lint has version v1.48.0 built ~
STEP5 自分で書いているソースのmodを修正
ソースのトップディレクトリで
go mod tidy -go=1.19
Discussion