AdSense

網頁

2022/11/8

Golang 安裝指定版本的package或binary

Golang要安裝指定版本的package或可執行檔binary的方式如下。


安裝 install

在命令列輸入go get <package_path>@<versoin>即可下載指定版本(tag)的package,<package_path>為要下載的package資源路徑,<version>為指定版本。

例如下載swag套件版本v1.8.1則輸入go get -u github.com/swaggo/swag@v1.8.1

$ go get -u github.com/swaggo/swag@v1.8.1
go: downloading golang.org/x/tools v0.3.0
go: downloading golang.org/x/sync v0.1.0
go: downloading golang.org/x/net v0.2.0
go: downloading golang.org/x/mod v0.7.0

在命令列輸入go install <binary_path>@<versoin>即可下載指定版本(tag)的binary執行檔。<binary_path>為要下載的binary資源路徑。

例如下載swagcmd/swag binary版本v1.8.3則輸入go install github.com/swaggo/swag/cmd/swag@v1.8.3

$ go install github.com/swaggo/swag/cmd/swag@v1.8.3
go: downloading golang.org/x/tools v0.1.10
go: downloading golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4
go: downloading golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e

若要刪除安裝的package或bin參考「Golang 刪除安裝的package或binary檔 」。

沒有留言:

AdSense