问题标签 [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.
go - 远程确实与 logrus 包的 VCS 端点匹配
这里发生了一些奇怪的事情,我无法弄清楚。
我正在为我的依赖项使用 glide,并且有一个包让我感到悲伤。我添加了用于日志记录的 github.com/sirupsen/logrus 包,然后运行glide up
. 这发生过:
现在我做了一堆谷歌搜索,这通常与 repos 更改名称或目的地有关,但在这种情况下并没有发生。那么可能是什么原因造成的呢?
这是我的glide.lock
:
我试过删除glide.lock
andglide.yaml
并从头开始,没有任何缓解。有任何想法吗?
go - 在 Windows 上使用 glide 安装命令
我在运行 go install $(glide nv) 命令时遇到问题。我从 go workspace 目录的 src 文件夹中的项目文件夹中运行此命令
所以基本上我这样做:
我得到的错误信息如下:
我之前在那个项目上运行 glide install 没有问题。
我错过了什么?
go - Golang 1.8 glide 供应商文件夹忽略
我正在使用 Go 版本 1.8,Glide 用于包依赖,我的项目结构是
完成后我所有的软件包都安装在供应商文件夹中glide install
,当我这样做时go build
出现以下错误
并且go env
是
go - 在 glide 中使用本地依赖
我是 golang 的新手,遇到了 glide 作为依赖管理工具。在一个场景中,我有一个包,我想在我的项目中用作依赖项。
有什么办法可以指定吗?
如果不使用 glide,有没有办法将它置于依赖之下并使用它?我的最终目标是,如果依赖项在我的包中有效,我会发布它并使用它glide get <git_repo_url>
go - 如何使用本地版本的 glide 依赖项?
我正在开发一个使用Glide进行依赖管理的 Go 项目。我需要对项目进行更改,还需要对项目使用的几个依赖项进行更改。在分别对每个项目进行更改之前,我需要一起测试这些更改。
我如何告诉 Glide(或 Go)使用这些项目的本地版本(例如,$GOPATH/src/...
在vendor
举个例子:
github.com/hyperledger/burrow
取决于:github.com/tendermint/tendermint
,这取决于:github.com/tendermint/go-crypto
我需要对所有三个项目进行一些更改。我想通过执行burrow
项目中的内容来测试更改,但我需要它来执行我在本地拥有的tendermint
and的开发版本。go-crypto
json - 如何在 golang 中打印 Unmarshalled 数据?
我正在从 Golang 中的 Raabbitmq 读取 json 并将 json 映射到接口中
我的结构看起来像这样,并且
我在上面的结构中映射传入的 json,但是出于调试目的,我想查看接口数组,如何打印映射的数据数组(在我的情况下为 body)
我需要放置其他标识符而不是 %s 吗?
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,我可以部署这个项目。
image - 在 Golang 中组合两张图片
在过去的 15 小时里,我一直在努力尝试结合 pitures,以便它可以具有与 nametest 相同的方面
我的尝试在 golang 中,我通过创建更大的图片并将较小的图片并排粘贴,成功地组合了两张图片
使用此代码,我能够实现类似 http://scholar.myquotes.site/vaumi1.jpg的内容(抱歉,我还不允许发布图片)但很明显它们是两张完全不同的图片,我希望能够以没有清晰的会合部分的方式刷出图像的会合点。简而言之,我想要这样的结果 http://scholar.myquotes.site/vaumi.jpg 谢谢
go - 依赖三角形
依赖是 Go 的一个问题,但这是新的:
- 应用程序
A
直接依赖于库B
和C
- 库
B
直接依赖库C
如果我们在应用程序的代码中有这样的东西A
:
在 lib 中时B
:
它引发了一个错误:
不能在 B.CleverFunction 的参数中使用 funcyInstance(类型“*A/vendor/github.com/C”.FuncyObject)作为类型“*B/vendor/github.com/C”.FuncyObject
我使用 Glide 作为依赖管理器。
我知道这种依赖配置会导致存在多种类型而不是单一类型(对于所有库),并且可能只是 Go 的一种反模式。无论如何......如何解决这个问题?