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

go - 为 Go-Glide 指定缓存目录

有没有办法在 Glide 命令中指定缓存目录?

glide install --strip-vendor

上面的命令默认使用 ~/.glide/cache 目录作为缓存。

有没有办法指定用于缓存的自定义目录,或者有没有办法避免考虑缓存目录本身。

我不想使用glide cache-clear命令,因为我的环境中可能正在运行多个 glide install 命令。所以这可能会影响另一个 glide install 命令的工作。

0 投票
0 回答
301 浏览

go - 使用私人 repo 和不同的 ssh 端口滑行

我在端口 2222 上为 ssh 配置了一个私有 gitlab 服务器

我的 golang 项目正在使用 glide 进行依赖管理,有时会从私有服务器导入其他项目

我的项目的 URL 如下所示:

我在 go 中的导入行看起来像这样:

我知道我可以在 glide.yaml 中设置确切的 repo URL,但我想将机器配置为使用正确的地址。

我读过你可以使用这样的命令:

我不确定如何使用它。我还看到您可以配置 ssh (~/.ssh/config) 以重定向到正确的 URL。

我还没有设法使它工作。我怎样才能做到这一点?

0 投票
1 回答
92 浏览

rest - golang 的 Shim 接口中的补丁功能

我正在通过 golang 和 shim 包使用超级账本结构服务。

它有 GetState、PutState、DelState。Get 用于检索链接到键的数据。Put 用于创建/更新链接到密钥的数据主体

我想问一下,我将如何使用 PATCH REST API?

0 投票
1 回答
4396 浏览

go - 在 VS Code 中找不到 vendored 包

使用 go go1.10.2 darwin/amd64 和 glide 0.13.1。依赖项位于供应商目录中。从命令行构建没有错误。在 VS Code 中查看代码时,显示如下错误:

在以下任何一个中都找不到包“github.com/xxx/go-utility/log”:

/usr/local/Cellar/go/1.10.2/libexec/src/github.com/xxx/go-utility/log(来自 $GOROOT)/Users/martin/go/src/github.com/xxx/go-实用程序/日志(来自 $GOPATH)

终端和 VS 控制台都报告 GOPATH="/Users/martin/go"

我希望如果我发出 go get 可以使消息消失,但这违背了供应商目录的目的。

这是新计算机上的新安装。

我忘记了什么配置?

0 投票
1 回答
733 浏览

go - 扫描 github.com/golang/protobuf/proto/testdata 时出错:找不到包“。”

glide install在我的项目上运行时,出现以下错误:

在查看 protobuf 的源代码时,我实际上可以看到没有这样的包。但是,我不直接使用 protobuf,因此错误必须来自我使用的依赖项之一。

在我的项目上运行glide tree时,只有一个实例github.com/golang/protobuf/proto/testdata

这并不能真正帮助我查明问题的根源。

您对如何解决这些问题有任何建议吗?

我的项目在一两个星期前编译得很好(我使用 Docker 在生产中部署,所以glide install每次都运行并且在此之前从未失败,而且我最近没有添加任何新的依赖项)。

0 投票
1 回答
53 浏览

go - 接口类型转换不起作用

它说服务是接口类型没有任何方法。有类型转换不起作用任何想法如何调用 GetAccount 方法?

0 投票
1 回答
4445 浏览

go - 如何做 Mock Go-lang GRPC 方法

如何模拟 GetImagesList GRPC 方法请帮帮我。谢谢

0 投票
1 回答
207 浏览

web-services - 在后台运行 golang 网络服务器

在后台运行 Go 服务器的最简单方法是什么?我目前让服务器在 CMD 中运行,并且不想更改实际代码。

0 投票
1 回答
107 浏览

android - 图像复制回收器视图

适配器类

*每当我以速度向下滚动时。Recyclerview 显示相同的项目两次我尝试了许多解决方案但没有人在工作*

方法首先用于检索数据并获取最后检索到的文档,即 lastVisible 变量

用于在滚动时检索数据的查询方法 (Firebase)

0 投票
1 回答
122 浏览

go - glide update 清空 glide.lock

在我的 golang 项目中,glide update命令清除了我的 glide.lock 文件,而不是更新我的依赖项。任何人都可以帮忙吗?

让我详细解释一下。我的 golang 项目设置正确, 1. 我在 Windows 上 2. 源代码在 GOPATH/src/github.com/myName/repoName/ 下 3. 特别:由于我正在同步到我在 Github 上的私人仓库,所以我有这个.gitconfig 中的重新路由设置

  1. 我可以glide get正常做

问题:之前glide up,我的供应商文件夹有依赖关系,我的 glide.lock 看起来像这样,

在此处输入图像描述

现在,如果我做glide upglide update github.com/name/chaintest0/blockchain, glide.lock 看起来就像被清除了。

在此处输入图像描述

供应商文件夹也将被清除。但是,glide.yaml 看起来仍然正常。

现在我glide get要不断更新。这将一直有效,直到依赖关系变大..

那么我是否glide up以错误的方式使用,或者它只是一个滑行错误?