go - 如何在不访问 "go get"的情况下构建 Go 项目?

标签 go

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

我手动将依赖项放置在 GOPATH 中,但 go build 仍然尝试访问互联网下载依赖项

最佳答案

建议使用Go Modules管理项目及其依赖项。 Go 模块还有 vendor功能。

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

关于go - 如何在不访问 "go get"的情况下构建 Go 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60323627/

相关文章:

go - 通过包含完整路径的给定字符串访问结构字段

go - 获取解码 Ascii85 的长度

mysql - SQL不返回数据

data-structures - []map[string]struct 错误的 Golang 赋值

go - "go run file.go"命令后可执行文件存储在哪里?

Windows "GOPATH entry is relative; must be absolute path: "中的 GOPATH 错误

arrays - 如何过滤掉 Gerrit JSON api 响应的前几个坏字符

go - 在 golang 中强制传递依赖版本

google-app-engine - GAE Go “The request failed because the instance could not start successfully”

string - 将可变长度数组从csv解析为struct