首页 > 解决方案 > 如何在没有访问“go get”的情况下构建 Go 项目?

问题描述

当我只能通过浏览器下载依赖项时,如何为 go 项目提供依赖项?

我在 GOPATH 中手动放置了依赖项,但仍在go build尝试访问 Internet 以下载依赖项

标签: go

解决方案


建议使用Go Modules来管理项目及其依赖项。Go 模块也有vendor特性。

启用供应商后,您的依赖项的本地副本将存储在vendor项目内的文件夹中。因此,当您将整个源代码传输到服务器时,您不需要再次下载依赖项,因为它已经包含在项目中。


推荐阅读