GO语言离线包管理

GO语言如果是内网中,很多包无法下载,特别是第三方的包。所以需要包的离线管理。

1.GO语言有两个重要的路径。
1.GOROOT(GO的编译环境)
2.GOPATH(可以用来管理代码,包等)
现在说如何进行离线包管理:
1.设置GOPATH (D:/goProject)
GOPATH下面包含:
src:(项目所在位置)
pkg:
mod(包的管理位置)
将依赖包放在mod下面。
使用GoLand的话,需要勾选(GoModules下的Enable Go modules integration)

GO语言离线包管理_第1张图片
GO语言离线包管理_第2张图片
GO语言离线包管理_第3张图片
GO语言离线包管理_第4张图片

拷贝一个新的离线包需要添加两个地方:
1.Mod

2.Cache

Cache在mod下面

你可能感兴趣的:(GO语言,golang,开发语言,后端)