问题标签 [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 - 为 Go-Glide 指定缓存目录
有没有办法在 Glide 命令中指定缓存目录?
glide install --strip-vendor
上面的命令默认使用 ~/.glide/cache 目录作为缓存。
有没有办法指定用于缓存的自定义目录,或者有没有办法避免考虑缓存目录本身。
我不想使用glide cache-clear
命令,因为我的环境中可能正在运行多个 glide install 命令。所以这可能会影响另一个 glide install 命令的工作。
go - 使用私人 repo 和不同的 ssh 端口滑行
我在端口 2222 上为 ssh 配置了一个私有 gitlab 服务器
我的 golang 项目正在使用 glide 进行依赖管理,有时会从私有服务器导入其他项目
我的项目的 URL 如下所示:
我在 go 中的导入行看起来像这样:
我知道我可以在 glide.yaml 中设置确切的 repo URL,但我想将机器配置为使用正确的地址。
我读过你可以使用这样的命令:
我不确定如何使用它。我还看到您可以配置 ssh (~/.ssh/config) 以重定向到正确的 URL。
我还没有设法使它工作。我怎样才能做到这一点?
rest - golang 的 Shim 接口中的补丁功能
我正在通过 golang 和 shim 包使用超级账本结构服务。
它有 GetState、PutState、DelState。Get 用于检索链接到键的数据。Put 用于创建/更新链接到密钥的数据主体
我想问一下,我将如何使用 PATCH REST API?
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 可以使消息消失,但这违背了供应商目录的目的。
这是新计算机上的新安装。
我忘记了什么配置?
go - 扫描 github.com/golang/protobuf/proto/testdata 时出错:找不到包“。”
glide install
在我的项目上运行时,出现以下错误:
在查看 protobuf 的源代码时,我实际上可以看到没有这样的包。但是,我不直接使用 protobuf,因此错误必须来自我使用的依赖项之一。
在我的项目上运行glide tree
时,只有一个实例github.com/golang/protobuf/proto/testdata
:
这并不能真正帮助我查明问题的根源。
您对如何解决这些问题有任何建议吗?
我的项目在一两个星期前编译得很好(我使用 Docker 在生产中部署,所以glide install
每次都运行并且在此之前从未失败,而且我最近没有添加任何新的依赖项)。
go - 接口类型转换不起作用
它说服务是接口类型没有任何方法。有类型转换不起作用任何想法如何调用 GetAccount 方法?
go - 如何做 Mock Go-lang GRPC 方法
如何模拟 GetImagesList GRPC 方法请帮帮我。谢谢
web-services - 在后台运行 golang 网络服务器
在后台运行 Go 服务器的最简单方法是什么?我目前让服务器在 CMD 中运行,并且不想更改实际代码。
android - 图像复制回收器视图
适配器类
*每当我以速度向下滚动时。Recyclerview 显示相同的项目两次我尝试了许多解决方案但没有人在工作*
方法首先用于检索数据并获取最后检索到的文档,即 lastVisible 变量
用于在滚动时检索数据的查询方法 (Firebase)
go - glide update 清空 glide.lock
在我的 golang 项目中,glide update
命令清除了我的 glide.lock 文件,而不是更新我的依赖项。任何人都可以帮忙吗?
让我详细解释一下。我的 golang 项目设置正确, 1. 我在 Windows 上 2. 源代码在 GOPATH/src/github.com/myName/repoName/ 下 3. 特别:由于我正在同步到我在 Github 上的私人仓库,所以我有这个.gitconfig 中的重新路由设置
- 我可以
glide get
正常做
问题:之前glide up
,我的供应商文件夹有依赖关系,我的 glide.lock 看起来像这样,
现在,如果我做glide up
或glide update github.com/name/chaintest0/blockchain
, glide.lock 看起来就像被清除了。
供应商文件夹也将被清除。但是,glide.yaml 看起来仍然正常。
现在我glide get
要不断更新。这将一直有效,直到依赖关系变大..
那么我是否glide up
以错误的方式使用,或者它只是一个滑行错误?