go-modules相关内容
我开始从事一个 Go 项目,它使用来自 Github 私有 repos 的一些私有模块,每当我尝试运行 go run main.go 时,它都会给我以下信息410 Gone 错误: 验证 github.com/repoURL/go-proto@v2.86.0+incompatible/go.mod: github.com/repoURL/go-proto@v2.86.0+incompatib
..
在 $GOPATH= 1.11)时,我找不到将 main.go 中的一些代码分解到本地包中的方法>. 我没有导入任何需要包含在 go.mod 中的外部依赖项,我只是想在本地组织这个 Go 模块的源代码. 文件main.go: package main//这个导入不起作用导入“./东西"功能主(){东西.PrintBaz()} 文件./stuff/bar.go(伪装成本地包): 打
..
我已经使用这个命令“go mod init database"在“database"文件夹中的“GOPATH"之外创建了一个库作为个人使用的模块,但我不知道: 如何在另一个模块中使用/导入这个模块? 操作系统:Windows 7,转到:v1.11 解决方案 最简单且开箱即用的解决方案是将您的 database 包/模块放入 VCS(例如 github.com),所以其他包(在其
..
我正在尝试使用 bitbucket 管道和 AWS Elastic Beanstalk 部署基于 gin 框架的 golang 应用程序.我使用在 EB 中部署应用程序所需的所有文件创建了我的包 application.zip,当我通过管道或 AWS 控制台中的手动菜单推送它时,我得到了这些: 17:21:49 make.1 |去:找到github.com/appleboy/gin-jwt v2
..
我在github上有一个go库软件包存储库作为私有存储库. 我写了一个类似下面的项目,它导入了上面的库包. 程序包主要导入"github.com/foo/libpackage"func main(){:} 这是目录层次结构. 路径/到/项目|-main.go|-go.mod`-go.sum 部署时出现错误,无法显示 go:github.com/foo/libpackage@v
..
我有这个脚本: #!/usr/bin/env bash设置-eo pipefailcd"$(dirname" $ BASH_SOURCE“)";pth_to_make ="$ GOPATH/src/ores/json-logging"mkdir -p"$ pth_to_make";rm -rf"$ pth_to_make";ln -sf"$ PWD""$ pth_to_make"; 但是在g
..
我正在使用Go模块. 为了使用模块版本,我不能使用本地模块.例如: 替换locakpkg =>../localpkg v0.1.0 上述操作将失败,因为到目前为止,替换本地路径尚无法提供版本(执行1.15). 因此,为了使模块版本正常工作,我决定使用私有的ssh存储库. 我确实搜索了如何使私有ssh回购工作两天. 通过阅读许多在线文章,我做到了 git配置--gl
..
我正在创建一个小型实用程序,我们称之为 A ,为此我需要对另一个转到项目进行小改动,我们称之为 B . 首先,我将 B 分叉到“> B_forked ,并创建所需的PR.作者尚未审查它,这很好,不要着急. 但是我暂时暂时不使用 A 处理我的版本 B_forked .除此以外,我还希望能够共同开发两个文件(编辑文件并使它们相互更改),而不是将 A 粘贴到 B / B_forked ).
..
我正在尝试创建一个微服务应用程序,该应用程序依赖于包含一般错误的 net 模块(因此,我不必在所有模块中“复制"它们). 问题是由于某种原因,它能够找到该模块,但随后告诉我该模块没有软件包( net 模块没有 main.go 文件,因为它只是在其他项目中使用的一组文件) go:查找github.com/USERNAME/net最新构建github.com/USERNAME/micro-h
..
我有一个来自此处的helloworld应用修改. 我使用过logrus(将依赖关系引入到外部库中) 我已经使用go mod init添加了go.mod 我已经在我的GOPATH外部签出了这段代码. 一切都可以在localhost上进行.我可以在localhost:8080上看到问候消息.当我尝试进行gcloud应用程序部署时,出现以下错误: go1.11的暂存暂存Flex应用程
..
我正在尝试确定是否可以在不使用go工具更新go.mod文件的情况下运行go mod供应商. 我专门 go package/subpackage @ commit ,并用正确的版本提交我的 go.mod . 然后我运行 go mod vendor ,它会自动更改我刚刚专门设置的软件包的版本. 我无济于事查看此页面:
..
我最近开始在Go中使用模块,但是我经常遇到这样的问题:在一台机器上一切正常,但是在另一台机器上构建代码库时却遇到校验和不匹配的情况. 该问题始终涉及相同的第三方依赖关系(github.com/ericlagergren/decimal): go:验证github.com/ericlagergren/decimal@v0.0.0-20181231230500-73749d4874d5:校验
..
当我在go应用程序中导入软件包时(使用带有golang插件的模块和vscode): import(cors"goa.design/plugins/cors/dsl") go自动检索软件包.怎么知道从哪里得到它呢?我认为它只是从github.com提取资源,但是该项目的存储库名称中是 https://github.com/goadesign/goa 否...如果我将导入更改为: impo
..
我正在编写两个二进制文件,并且它们两个都使用两个库(我们可以将它们称为libA和libB). 每个库都位于专用的git repo中,带有git-tags来声明版本.例如,libA的版本为v1.0.9,而libB的版本为v0.0.12. 两个二进制文件都具有CLI标志,我想添加一个调试标志来显示类似的lib版本: >./prog -d二手图书馆:-libA,v1.0.9-libB,v0
..
我从本地项目(Go模块)导入包一直没有成功.这是我正在尝试的简介: 我创建了一个Go模块包,如下所示: $ cd$ mkdir mymodule$ cd mymodule$ go mod init github.com/Company/mymodule 然后,我在 mymodule 下添加了 hello.go ,并提供了一些小功能 //mymodule/hello.go打包mymo
..
我们正在尝试将Go代码库迁移到go模块,但我不知道如何使其与虚荣导入路径一起使用. 使用 dep 到目前为止,我们的依赖项管理工具为 dep .我们将 Gopkg.toml 文件放置在项目根目录中,并定义如下依赖项: [[约束]]名称="mycompany.com/some-lib"版本="3.0.0" 如您所见,我们对自己的软件包使用了所谓的虚荣导入路径.实际上,我们的代码实
..
我正在将一些私有的Go项目移至GitLab,同时摆脱了 Godeps ,带有 vendor 目录的Go dep 我只想使用Go模块. 我正在使用Go版本: go1.12.6 linux/amd64 . 我在 gitlab.com/my-company/my-team/my-library 上有一个私人的“库"项目/git存储库.可以和 go.mod 和 go.sum 一起用作Go模块.
..
我正在将Go 1.10应用程序迁移到Go 1.11.这还包括从 dep 迁移到 go工具,我发现使用Go模块时, go 工具仍将使用 GOPATH 存储可用的源,即 $ GOPATH/pkg/mod . 这意味着对于我的本地开发人员设置,我可以1.在容器中定义 GOPATH 并2.将本地 $ GOPATH/pkg/mod 安装到容器的GOPATH. web:图片:golang:1.11r
..
我正在尝试连接到minikube上托管的本地Kubernetes群集,这是相同,现在当我执行go run minikube.go时,它给了我一个错误: ../../../pkg/mod/k8s.io/client-go@v11.0.0+incompatible/kubernetes/scheme/register.go:26:2: module k8s.io/api@latest found
..
我正在尝试与gRPC一起编写服务,并且当我导入protobuff文件时出现错误.我尝试删除go路径中的所有模块,然后重新初始化go模块 build _/Users/tibinlukose/cart-service/pb: cannot find module for path _/Users/tibinlukose/cart-service/pb 代码 package main
..