go - 如何在没有访问“go get”的情况下构建 Go 项目?
问题描述
当我只能通过浏览器下载依赖项时,如何为 go 项目提供依赖项?
我在 GOPATH 中手动放置了依赖项,但仍在go build
尝试访问 Internet 以下载依赖项
解决方案
建议使用Go Modules来管理项目及其依赖项。Go 模块也有vendor特性。
启用供应商后,您的依赖项的本地副本将存储在vendor
项目内的文件夹中。因此,当您将整个源代码传输到服务器时,您不需要再次下载依赖项,因为它已经包含在项目中。
推荐阅读
- javascript - 如何在该类的实例的属性上调用类方法?
- mysql - SQL - 试图判断查询的哪一部分与“或”语句匹配
- java - 从测试中获取 JUNIT 结果以将其结果发布到 testrail
- angular - 无法在另一个组件中获取和显示数据
- sql - 从用户定义的表类型中读取
- c# - AddRange 直接来自 `await`
- docker - Dockerfile:FastCGI Throws Primary script unknown”,同时从上游错误读取响应标头
- c++ - 重用预先分配的向量
> 作为向量 两倍的长度 - vba - B列中的VBA逗号分隔数据与A列中的文本连接
- datetime - 通过 RTTI 将 TDateTime 值传递给 OleVariant 属性