问题标签 [godeps]

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 回答
863 浏览

go - Windows 上的 Golang 依赖管理不起作用(GOPATH 错误)

我尝试使用不同的依赖管理工具:godepdep。两者都因类似的错误而失败。我应该如何设置环境以及我应该在哪里放置资源?

部门

戈迪普

去环境

0 投票
0 回答
167 浏览

windows - 在 Windows 中找不到供应商包

我有我的 GOPATH 和 GOROOT 设置,目前正在尝试使用位于供应商文件夹中的包,同时在我的 Windows 中运行我得到

我的 GOROOT=C:\Go, GOPATH=C:\resume 和 PATH=C:\Go\bin

0 投票
1 回答
1532 浏览

go - 使用 go dep 打包依赖

我在同一个 github 存储库中有以下项目结构:

由于某种原因,我的项目作为依赖项位于文件夹供应商中。而且我不希望那样,因为如果我改变package1我需要先推送它以在里面有最新的变化package2。因为它使用供应商文件夹中的文件。

我正在使用完整路径导入:import "github.com/userX/go-project/pkg/package1"

我做错了什么?

环境变量:GOPATH="/Users/username/go"

vendor文件夹位于项目的根文件夹中,我正在使用dephttps://github.com/golang/dep)来管理我的依赖项!

在我的供应商文件夹中,我可以找到我的第三方库以及我自己的项目。

编辑:更新后我的文件结构dep ensure --update

基本上我的步骤: 1. go get -u github.com/golang/dep/cmd/dep 2. dep init 3. dep ensure --update

Gopkg.lock 包含有关我自己的项目的信息:

0 投票
1 回答
381 浏览

go - 来自多个包的相同供应商代码

我正在尝试使用 grpc"google.golang.org/grpc"包。

如果github.com/xxxx/yyyy供应商也提供相同的 grpc 包会怎样?我收到如下编译错误

我怎样才能解决这个问题?

0 投票
1 回答
449 浏览

docker - 使用默认 docker 文件构建 beego docker 映像时,显示错误:`godep: No Godeps found (or in any parent directory)`

我是 Go & Beego 的新手。

当我使用 beego 的默认 docker 文件构建 docker 映像时,它会显示此错误:

godep:没有找到 Godeps(或在任何父目录中)

构建信息是:

0 投票
1 回答
3136 浏览

go - dep 确保删除安装文件夹

我已经使用以下命令安装了 httprouter 包

然后我已经安装了 uuid 包

julienschmidt 路由器包消失了。为什么 dep 正在删除以前的安装?

删除 Gopkg.lock 上的条目

Gopkg.toml 有这个条目

这会影响什么吗?

我的目录结构

谢谢。

0 投票
1 回答
784 浏览

git - 去 dep 去生成

如何添加自动生成的 go 依赖项?

我有一个 protobuf 存储库,其根目录中有一个 go-file,其中包含以下内容:

上述脚本遍历.proto“message/”子文件夹中的所有文件,并生成 go-sources。

之后,存储库包含很多子包,如

我不想将这些文件签入版本控制。

如何使用 go dep 使用这个存储库?

我正在尝试切换到 go dep 进行依赖管理,但我无法说服它下载此存储库并执行“go generate”。

go dep 发现了正确的存储库(供应商分支),但由于找不到所需的子包而将其丢弃。它们仅在根包中调用“go generate”后才出现。

0 投票
1 回答
1115 浏览

go - godep save ./... 给出错误 - godep: Unable to find SrcRoot for package

当我godep save ./...从项目的根目录运行时,出现以下错误。任何线索我可能需要解决什么?

godep: 找不到包的 SrcRoot。

0 投票
0 回答
344 浏览

go - 使用 go dep 忽略并防止 vendored 包被删除?

我有一点问题,我有一个我依赖的 Go 项目(DPkg),这个项目对另一个包(TPkg)有一些小的依赖。

由于某些与问题无关的原因,我目前无法构建 TPkg 但是我知道我从未使用过调用 TPkg 的 DPkg 部分,所以我继续在我的供应商文件夹中重新创建了一个假 DPkg。

问题是每当我运行时dep ensure,dep 都会尝试处理这个包。我试图ignored在我的 Gopkg.toml 中设置一个约束,但随后 dep 只是删除了我在供应商文件夹中的代码。我还尝试进一步添加一个prune.project约束来将 TPkg 标记为,unused-packages = false但这并不能阻止 dep 删除包。

有什么方法可以告诉 dep完全忽略 TPkg并且我的意思是,不要尝试更改或删除它?

知道这意味着什么,以及它在问题和可维护性方面有多糟糕,但这不是这里的问题。

0 投票
1 回答
1720 浏览

windows - 'GoDep' 未被识别为内部或外部命令

我正在尝试在 heroku 上部署我的 Go 应用程序,为此我使用 Godep 作为构建包。使用命令安装 godep 后

当我尝试跑步时

我收到错误消息,指出“godep”未被识别为内部或外部命令。

下面是我的环境变量。

在此处输入图像描述

有人可以指出我哪里出错了吗?