패키지 설치 이후 몇달이 흐르면 어느새 minor or patch 버전들이 새로 릴리즈 되어 있습니다.
이런 버전들을 업그레이드 하고 싶을 때 이렇게 하면 됩니다.
# 사용하고 있는 패키지들 중 새로운 minor or patch 버전이 나왔는지 확인하고 싶을 때
$ go list -u -m all
...
github.com/aws/aws-sdk-go v1.44.24 [v1.44.30]
github.com/aws/aws-sdk-go-v2 v1.16.4 [v1.16.5]
...
github.com/slack-go/slack v0.9.4 [v0.10.3]
...
# 특정 패키지를 업그레이드하고 싶을 때
$ go get -u github.com/aws/aws-sdk-go-v2
go: upgraded github.com/aws/aws-sdk-go-v2 v1.16.4 => v1.16.5
# patch 버전만 업그레이드하고 싶을 때
$ go get -u=patch github.com/aws/aws-sdk-go-v2/service/sts
go: upgraded github.com/aws/aws-sdk-go-v2/service/sts v1.16.6 => v1.16.7
# 업그레이드할 패키지들 모두 업그레이드하고 싶을 때
$ go get -u ./...
go: upgraded github.com/rs/zerolog v1.26.1 => v1.27.0
go: upgraded gorm.io/driver/mysql v1.3.3 => v1.3.4
...
- What's the Go (mod) equivalent of npm-outdated?
https://stackoverflow.com/questions/55866604/whats-the-go-mod-equivalent-of-npm-outdated
- How to Upgrade and Downgrade Dependencies
https://github.com/golang/go/wiki/Modules#how-to-upgrade-and-downgrade-dependencies
[Golang]PNG 파일 JPG 로 변환하기 (0) | 2022.06.24 |
---|---|
[Golang]config 파일 관리는 viper 괜찮아요 (0) | 2022.06.16 |
[Golang]파일 타입 알고 싶을 때 DetectContentType (0) | 2022.06.09 |
[Golang]golang-jwt/jwt 에서 golang-jwt/jwt 마이그레이션 (0) | 2022.06.03 |
[Golang]숫자에 쉼표 삽입 (Thousands Separator) (0) | 2021.08.15 |