常规安装
在 Go 项目中,如果你需要安装 swag
工具(一个用于生成 Swagger 文档的工具),可以使用 go install
命令。
go install github.com/swaggo/swag/cmd/swag@v1.6.7
这将安装 swag
的 1.6.7 版本到你的 $GOPATH/bin
目录下。安装完成后,你可以使用 swag
命令来生成 Swagger 文档。
同时存在多版本
使用不同的目录来管理不同版本的工具
你可以将不同版本的 swag
安装到不同的目录,然后在需要时修改 PATH
环境变量。
# 安装 swag 1.6.7 到特定目录
GOBIN=$HOME/tools/swag_v1.6.7 go install github.com/swaggo/swag/cmd/swag@v1.6.7
# 安装 swag 1.7.0 到特定目录
GOBIN=$HOME/tools/swag_v1.7.0 go install github.com/swaggo/swag/cmd/swag@v1.7.0
临时生效方案
然后在需要使用不同版本的 swag
时,修改 PATH
环境变量:
export PATH=$HOME/tools/swag_v1.6.7:$PATH
swag init
export PATH=$HOME/tools/swag_v1.7.0:$PATH
swag init
永久设置方案
vi ~/.zshrc
#export PATH=$HOME/tools/swag_v1.6.7:$PATH
#export PATH=$HOME/tools/swag_v1.7.0:$PATH
source ~/.zshrc