阅读量:2
在Debian上解决Golang依赖问题,推荐使用Go Modules(官方推荐工具),步骤如下:
-
安装Go环境
sudo apt update sudo apt install golang-go # 安装Go(若需指定版本,可从官网下载对应版本的安装包。)
-
启用Go Modules
export GO111MODULE=on # 从Go 1.13起默认启用,旧版本需手动设置 -
初始化项目
在项目根目录运行:go mod init# 例如:go mod init github.com/yourusername/project -
添加依赖
- 自动添加:导入包后运行
go build/go test,Go会自动下载依赖并记录到go.mod文件。 - 手动添加:
go get# 例如:go get github.com/gin-gonic/gin
- 自动添加:导入包后运行
-
更新依赖
go get -u # 更新所有依赖到最新版本 或 go get -u# 更新指定依赖 -
清理未使用的依赖
go mod tidy # 移除未使用的依赖,更新go.mod和go.sum文件 -
构建与运行
go build # 编译项目 ./<可执行文件名> # 运行程序
可选:若需加速依赖下载,可配置国内代理(如GoChina):
export GOPROXY=https://goproxy.cn,direct
说明:Go Modules已取代旧工具(如Dep),适用于新项目依赖管理,能自动处理版本冲突和依赖关系。
以上就是关于“Debian上如何解决Golang的依赖问题”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm