因项目需要,需在离线环境下使用golang,但golang很多依赖包是在线的,如何离线使用是一大问题。 经研究和测试得出以下的配置方法。
可联网机器使用go install 正常安装依赖可联网机器使用go env 获取 GOPATH路径- 复制”GOPATH/pkg/”目录到离线环境下
离线机器使用 go env 查看 GOPATH 路径离线机器复制pkg目录到”$GOPATH”路径离线机器使用 go env -w GOPROXY=file:///{file}配置离线路径go env -w GOPROXY=file:///"$GOPATH/pkg/mod/cache/download"离线机器使用 go install 正常依赖安装即可
