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

go - Glide 更新无法检测到 VCS

尝试使用Glide. Cannot detect VCS我在运行命令时一直在发现错误glide up -v

错误:

0 投票
1 回答
361 浏览

go - 使用 Glide - 供应商不起作用

我使用go version go1.10.3 darwin/amd64glide version v0.13.1 项目位于,/Users/robopuff/Development/GoRethink它的树看起来像这样:

运行后,go run main.go我受到错误欢迎

编译器不应该首先查看vendor吗?

0 投票
1 回答
161 浏览

postgresql - Golang 和 Postgres 交互 - 从 int64 表中减去 1 每个查询

我正在学习创建 HTTP API,

我正在创建一个虚拟 API 信用系统,因为这是我特别感兴趣的。

这就是我想出的:(我正在使用PQ 驱动程序

但是,假设我编辑 SQL 表说 50 Credits,每次查询虚拟 API 时如何减去 1 Credit?

因此,例如,如果我查询 API 并从 SQL 表中返回成功的虚拟数据(以 JSON 格式),我如何减去一个信用,这样我只有 49 个信用,然后是 48、47、46 等。

更新:这就是我想出的

它没有工作,而是什么都做不了。

我究竟做错了什么?

对此的任何答案和知识都会令人惊叹!

谢谢!

0 投票
1 回答
293 浏览

go - 使用 glide 安装 go-ethereum 依赖项和招标依赖项

我正在使用“glide”来管理我的 go 包,这是我的 glide.yaml:

当我运行 glide install 时,会出现一些错误:

...

所以我尝试将 glide 镜像更改为我的本地文件(我已经克隆了所有依赖项),但它仍然无法正常工作,如果有人知道如何处理它,请帮助我,谢谢

0 投票
1 回答
1200 浏览

go - 客户端在 golang 中尝试使用 io.CopyN() 读取时卡住

我正在尝试制作用于传输文件的 TCP 服务器。我正在起诉 io.CopyN 进行阅读和写作。从服务器端,我将文件发送到客户端,所以从服务器端,它完美地发送了所有字节,但客户端在读取了它卡住的几个 1000000 字节后。有时它工作正常,有时它会卡住。我正在使用 300 MB pdf 进行测试。任何帮助、代码和输出如下所示。

服务器

客户

输入输出

从服务器端,我们首先发送它需要读取的字节数,然后客户端接收它需要读取的字节数,然后我发送文件,然后读取。在图片中,我能够第二次发送一次它卡住了,有时它也卡住了第一次。我也可以第二次从服务器端发送字节数,但是你可以看到它没有读取那个数字,它读了一些“%PDF ...”,它甚至没有正确打印“100000次:”它打印“%???00次:”我只是不明白这个

在此处输入图像描述

0 投票
1 回答
631 浏览

go - 为什么在使用供应商目录中的依赖项与 gopath 中的依赖项构建时,go 应用程序二进制文件的大小不同?

我在干净的 gopath 中有一个带有 glide.yaml 文件的 main.go 文件(源代码见下文)(没有其他存储库)

运行go get -u ./...然后go build main.go生成大小为 2377872 字节的二进制文件。

清理从 克隆的任何 repos 的 gopath ,然后go get运行生成大小为 2457328 字节的二进制文件。glide updatego build main.go

如果没有代码更改,为什么二进制文件大小不同?有什么go build不同?为什么有供应商目录(或没有供应商目录)会影响这个大小?

使用的软件版本

main.go

滑翔.yaml

0 投票
0 回答
1776 浏览

go - 为什么 proto marshal 然后 unmarshal 在包含供应商目录的项目之外运行时会失败?

我有一个main.go文件,它使用原始文件pkg/models到 Marshal 和 Unmarshal 一个 proto 结构,如下所示:

设置在这里:https ://github.com/chuyval/qqs/tree/master/q2

该项目包含一个仅github.com/golang/protobuf签出 repo 的供应商目录。glide install(如果供应商不存在,则运行以创建供应商)

从项目内部运行时,该main.go程序运行良好go run main.go

当我将main.go文件上移一级到父目录并go run main.go在父级运行相同的命令时,它报告以下错误:

当我删除项目目录中的供应商目录并go run main.go在父级别运行时,我没有收到错误。

为什么在项目存储库中有一个供应商目录会使其出错?

需要注意的另一件事是,如果我main.go在依赖存储库中运行相同的应用程序,它每次都可以工作(有或没有供应商存储库)。

示例代码:

软件版本

0 投票
0 回答
116 浏览

go - 下载依赖项时出错

我从 GitHub 克隆了一个项目,当我尝试运行时它使用 glide 作为包管理

滑行安装 -v

我收到错误

我在 macOS 上运行 - linux 似乎工作正常

0 投票
1 回答
135 浏览

go - 如何强制从本地目录安装依赖项

我有一个托管在 Heroku 中的应用程序,我在部署应用程序时使用 glide 来收集依赖项。问题是我有一个库,即 ,gonum.org/v1/gonum不能以标准方式下载。是否有可能以某种方式强制 glide 使用预先下载的软件包版本?

0 投票
0 回答
49 浏览

docker - 使用 glide 在设置 docker 分发库中遇到问题

我一直在尝试github.com/docker/distribution/使用glide up -v. 我还有其他依赖库 kubernetes,openshift 和 docker。如果失败则安装设置。

我收到以下错误: