问题标签 [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 投票
2 回答
750 浏览

go - 远程确实与 logrus 包的 VCS 端点匹配

这里发生了一些奇怪的事情,我无法弄清楚。

我正在为我的依赖项使用 glide,并且有一个包让我感到悲伤。我添加了用于日志记录的 github.com/sirupsen/logrus 包,然后运行glide up​​. 这发生过:

现在我做了一堆谷歌搜索,这通常与 repos 更改名称或目的地有关,但在这种情况下并没有发生。那么可能是什么原因造成的呢?

这是我的glide.lock

我试过删除glide.lockandglide.yaml并从头开始,没有任何缓解。有任何想法吗?

0 投票
1 回答
1185 浏览

go - 在 Windows 上使用 glide 安装命令

我在运行 go install $(glide nv) 命令时遇到问题。我从 go workspace 目录的 src 文件夹中的项目文件夹中运行此命令

所以基本上我这样做:

我得到的错误信息如下:

我之前在那个项目上运行 glide install 没有问题。

我错过了什么?

0 投票
1 回答
988 浏览

docker - 在 Docker 中设置 Go Glide

我正在 docker 中使用 Go 和 Glide 构建一个应用程序。我还必须使用反射来自动触发编译。

我不知道如何让 Glide 与 docker 一起工作。

Dockerfile

构建.sh

反射配置文件

docker-compose.yaml

Atom on-save 插件配置文件

main.go

在此处输入图像描述

0 投票
1 回答
1556 浏览

go - Golang 1.8 glide 供应商文件夹忽略

我正在使用 Go 版本 1.8,Glide 用于包依赖,我的项目结构是

完成后我所有的软件包都安装在供应商文件夹中glide install,当我这样做时go build出现以下错误

并且go env

0 投票
0 回答
516 浏览

go - 在 glide 中使用本地依赖

我是 golang 的新手,遇到了 glide 作为依赖管理工具。在一个场景中,我有一个包,我想在我的项目中用作依赖项。

有什么办法可以指定吗?

如果不使用 glide,有没有办法将它置于依赖之下并使用它?我的最终目标是,如果依赖项在我的包中有效,我会发布它并使用它glide get <git_repo_url>

0 投票
2 回答
4193 浏览

go - 如何使用本地版本的 glide 依赖项?

我正在开发一个使用Glide进行依赖管理的 Go 项目。我需要对项目进行更改,还需要对项目使用的几个依赖项进行更改。在分别对每个项目进行更改之前,我需要一起测试这些更改。

我如何告诉 Glide(或 Go)使用这些项目的本地版本(例如,$GOPATH/src/...vendor

举个例子:

  • github.com/hyperledger/burrow取决于:
  • github.com/tendermint/tendermint,这取决于:
  • github.com/tendermint/go-crypto

我需要对所有三个项目进行一些更改。我想通过执行burrow项目中的内容来测试更改,但我需要它来执行我在本地拥有的tendermintand的开发版本。go-crypto

0 投票
1 回答
1521 浏览

json - 如何在 golang 中打印 Unmarshalled 数据?

我正在从 Golang 中的 Raabbitmq 读取 json 并将 json 映射到接口中

我的结构看起来像这样,并且

我在上面的结构中映射传入的 json,但是出于调试目的,我想查看接口数组,如何打印映射的数据数组(在我的情况下为 body)

我需要放置其他标识符而不是 %s 吗?

0 投票
2 回答
746 浏览

google-app-engine - 是否可以将 Go 供应商库与 Google App Engine 一起使用?

我正在尝试将一个小型测试应用程序部署到 Google App Engine(标准)。如果我包含任何供应商库,我会收到错误消息。

这是我尝试部署时遇到的错误

在某些情况下,这是 $GOPATH 的树

通过 dev_appserver.py 运行本地服务器工作正常。看起来不像是应用引擎在运行后找不到供应商目录的情况

它甚至在推送到云之前就出错了

如果我将 github.com 目录从供应商移动到 src,则部署工作没有问题。

应用程序.yaml

main.go

如果在运行 glide install 后将 github.com 目录从供应商移动到 src,我可以部署这个项目。

0 投票
1 回答
542 浏览

image - 在 Golang 中组合两张图片

在过去的 15 小时里,我一直在努力尝试结合 pitures,以便它可以具有与 nametest 相同的方面

我的尝试在 golang 中,我通过创建更大的图片并将较小的图片并排粘贴,成功地组合了两张图片

使用此代码,我能够实现类似 http://scholar.myquotes.site/vaumi1.jpg的内容(抱歉,我还不允许发布图片)但很明显它们是两张完全不同的图片,我希望能够以没有清晰的会合部分的方式刷出图像的会合点。简而言之,我想要这样的结果 http://scholar.myquotes.site/vaumi.jpg 谢谢

0 投票
1 回答
278 浏览

go - 依赖三角形

依赖是 Go 的一个问题,但这是新的:

  • 应用程序A直接依赖于库BC
  • B直接依赖库C

如果我们在应用程序的代码中有这样的东西A

在 lib 中时B

它引发了一个错误:

不能在 B.CleverFunction 的参数中使用 funcyInstance(类型“*A/vendor/github.com/C”.FuncyObject)作为类型“*B/vendor/github.com/C”.FuncyObject

我使用 Glide 作为依赖管理器。

我知道这种依赖配置会导致存在多种类型而不是单一类型(对于所有库),并且可能只是 Go 的一种反模式。无论如何......如何解决这个问题?