问题标签 [glide-golang]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
53 浏览

go - 使用 glide 面对 go-openapi/analysis 库的问题

我试图安装go-openapi/analysis使用glide. 使用glide up -v命令进行安装。Glide 版本 v0.13.2 和 go 版本 1.11

滑翔.yaml

在安装过程中遇到此错误。

0 投票
2 回答
573 浏览

go - 修复 go 使用的工具的版本

我正在寻找使用 go 创建可重现的构建。对于个别项目,我们使用 glide。

例如,我使用:

修复“作证”包的版本。但是,这不适用于工具。例如:

返回成功但实际上并没有安装 go2xunit 所以我必须使用:

它将go2xunit安装到$GOPATH/bin

Q 如何修复 go2xunit 等工具的版本?

我还注意到glide 说使用 dep 而dep 说golang 已经偏离了它的实现,可能最终会使用基于vgo的东西。Go 有大量的依赖管理工具,也许其中一个不太知名的工具支持这一点?

如果它相关,我使用的是 Debian9 提供的 go 1.7.4。

0 投票
1 回答
51 浏览

go - 我们可以参数化 glide.yaml 文件吗?

这是官方文档中的 glide.yaml 文件

如果我想参数化 repo,比如将它存储在 util 文件或环境变量中的变量中,然后从 glide.yaml 文件中获取它?有可能这样做吗?

0 投票
1 回答
165 浏览

linux - arm 上的 autocert 中缺少字段或方法签名方案

我正在编写一个程序,它向不同的服务器发出 HTTP 请求并读取响应。该程序在 Windows/Mac 上运行良好,但是当我在基于 ARM 的 Rasp Pi 3 和 Rasbian OS 上运行该程序时,它失败了。

每次我尝试构建代码时都会引发此错误,有没有人可以建议我在这里做错了什么?

提前感谢您的支持,如果您需要更多信息,请告诉我。

0 投票
1 回答
137 浏览

shell - 从 shell 脚本中按下 Enter 后读取 GoLang 命令行参数

go所以我正在使用一个我没有接触过的 OSS 。我正在尝试自动化该脚本。

所以这就是脚本的工作方式 calling_go_code 消息确认用户获取用户输入执行代码。

我正在尝试自动化这个脚本。

到目前为止,这是我尝试过的, sh test.sh Param1

当我运行脚本时

上面的代码要求输入一些参数作为输入 test.sh

sh test.sh Param1

0 投票
1 回答
38 浏览

git - 签出的版本与 glide.lock 不匹配

我使用 glide 检查了一个 Golang 项目,并且在 repo 中有一个 glide.lock 文件。

https://github.com/uber/aresdb/blob/v0.0.1/glide.lock中定义的 fsnotify 版本如下:

所以我知道将使用 fsnotify (v1.4.7) 的以下修订版

https://github.com/fsnotify/fsnotify/commit/c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9

这是

https://github.com/fsnotify/fsnotify/releases/tag/v1.4.7

但是,当我从结帐中查看以下文件时,

它不同于https://github.com/fsnotify/fsnotify/blob/v1.4.7/AUTHORS

它似乎显示的是旧版本(https://github.com/fsnotify/fsnotify/blob/v1.2.1/AUTHORS

应该如何解决这个问题?还是我误解了 glide.lock 的工作原理?

谢谢!

问候,

二维码

0 投票
1 回答
185 浏览

go - 来自 Opencensus Libraries for Golang 的供应问题

我在销售我的 go-project 时遇到问题。尝试使用 glide 和 go-dep - 遇到同样的问题。

$ go get -u go.opencensus.io给出以下错误:

这个包的 Github 链接 - https://github.com/census-instrumentation/opencensus-go

0 投票
1 回答
206 浏览

go - Glide 或 dep 依赖问题,供应商中的依赖不平坦

相关代码如下:

glide.yaml如下:

当我go build在我的项目中运行时,会出现这样的错误。

然后我查看./vendor目录,似乎glidedep以某种方式错误地组织了依赖路径。依赖关系不是平坦的,因为vendor在供应商路径中有另一个./vendor/k8s.io/kubernetes/vendor

0 投票
2 回答
911 浏览

docker - 在 Docker 中运行 dep ensure -vendor-only 挂起无法提取私有存储库

我的 Dockerfile:

当我构建这个 docker 文件时,它挂在RUN dep ensure -vendor-only

它无法提取私有仓库的依赖项

是否有可能将 git 凭证存储在 Docker 中,或者以任何方式使用 GOlang 的一个或多个私有存储库构建 Docker

0 投票
2 回答
72 浏览

dependencies - 正确的 Golang 销售工具

我希望将我的所有依赖项与我在 Go 中的项目一起置于源代码控制之下。

我可以看到有两个主要工具可以完成这项工作( Dep 和 Glide )。

问题是其页面上的 Dep States :

dep 是“官方实验”。从 1.11 开始,Go 工具链(实验性地)采用了一种与 dep 大相径庭的方法。因此,我们正在继续开发 dep,但主要致力于开发用于工具链中版本控制行为的替代原型。

另一方面,Glide 似乎在其回购中没有任何活动。

我想知道你们处理这个问题的“最佳”方式是什么?

我真的很喜欢 Go 和它的哲学,但我必须承认依赖管理真的很混乱。