问题标签 [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 回答
59 浏览

go - Godeps 开发流程?

总体上与 Godeps 有点混淆。假设我正在向中央存储库贡献 Go 代码,现在我需要提取代码并贡献我自己的代码更改。正确的godep流程是什么?

可不可能是:

0 投票
1 回答
1864 浏览

go - 如何将包添加到 Godeps

我已经在 github 中有一个现有项目,并将 deps json 文件存储在 Godeps 文件夹中,并将依赖包存储在 vendor 文件夹中。

现在我需要一种在不影响现有 json 文件和供应商包文件夹的情况下将新包添加到列表的方法

0 投票
1 回答
1057 浏览

godeps - Godep save 删除 vendor 和 godep update 中的所有部门

我对 Go 很陌生,但对软件不熟悉。我在一个有很多项目和依赖项的新团队工作,所以我们必须使用godep.

所有代码都是标准 Go 方式的结构,文件在$GOPATH/.../github.com/...etc 中(包括我们在 github 中的工作)

我对项目 A ( github.com/ourTeam/A) 进行了更改,我想运行github.com/ourTeam/B引用 A 的项目 B ( ) 来测试我的代码。所以我将我的工作从 A 提交到我自己在 A 的分支中(甚至推送了分支)。

->我只想用我的新版本 A 更新 B。

从B,我试过:

  • godep update github.com/A/subpackage. 它说'godep:没有包可以更新'
  • godep save. 它删除了供应商文件夹中的所有内容,将Godeps.json文件从任何依赖项中保留为空
  • Godeps.json使用我的提交手动更新,然后运行 ​​godep update。没有消息,但它没有更新任何东西。更改后的 Godep 保存也删除了供应商文件夹和 Godep.json 中的所有内容

我错过了什么?

注意:我使用 godep v65 (darwin/amd64/go1.6.2) 并godep save -v

0 投票
1 回答
176 浏览

go - golang + Godeps:添加新的依赖覆盖 Godeps.json 文件

Godeps用我的 go 项目来保存我的依赖项。

现在我的Godeps.json文件看起来像这样:

如果我想使用 go get 安装新的依赖项:

go get "github.com/robfig/cron"

这将覆盖我的Godeps.json文件,它只会存储我安装的最新包,而且还会从我的vendor文件夹中删除这些包。

如何添加此依赖项而不是替换它?

0 投票
0 回答
924 浏览

go - “godep save”不添加新包

我正在尝试向 golang 项目提交拉取请求。我以前从未使用godep过,这让我有些悲伤。

这个提交中,我添加了一个 import--github.com/Parallels/docker-machine-parallels 但godep save没有将它添加到 Godeps/Godeps.json

因此,工作目录似乎很干净;

在我开始用 dtruss 撕扯头发/将 go 调试器附加到 godep 源代码之前,我想我会问社区......我做错了吗?

0 投票
1 回答
1172 浏览

go - Godep 消除所有依赖

我是 Go 新手,我一直在本地从事 Go 项目。我通过以下方式在本地系统中安装了 Godep:

然后安装 Aerospike 依赖

但是$GOPATH/bin/godep save ./...给了我以下错误:-

它会截断我的Godeps/Godeps.jsonGodeps/_workspace/目录。请注意,我不打算将项目 Go 版本升级到 1.6。我在做什么错?

笔记:

  1. $PROJECT_PATH: $GOPATH/project/
  2. 所有命令都在 $PROJECT_PATH 中运行
0 投票
1 回答
396 浏览

heroku - Go 应用程序的依赖项不是通过 Heroku 上的 godep 安装的

我想在 Heroku 上部署 Go 应用程序,但出现如下错误:

Godeps/Godeps.json它适用于我的本地环境,我使用godeps save命令添加了依赖项。有什么问题?我注意到官方go-getting-started repo 有vendor文件夹,这是否意味着我必须将所有依赖项都放入我的存储库中?

这是我的Godeps/Godeps.json

0 投票
0 回答
297 浏览

go - 将 godep 更改为以前的版本

我正在尝试将我的 godep 恢复到以前的版本。我需要 v52,但是当我运行 go get godep 时安装了最新的 v74。

我尝试替换 $GOPATH/bin 中的 godep 二进制文件。Go 正在捡起它。

但问题是当我尝试运行 godepgodep restore或任何我得到如下错误的东西时。我不知道从这里去哪里。

0 投票
1 回答
542 浏览

git - 强制 godep 在循环构建中通过 SSH 从 github 拉包

我们将包放在单独的 repos 中,以用于循环构建的包。我们使用 github 用户密钥 ( https://circleci.com/docs/github-security-ssh-keys/ ) 设置了构建,以便它可以访问包含依赖项的私有存储库。但是,调用 godep restore 会导致 git clone https://... 调用。

是否可以使用 SSH 类型的 url 强制 godep 恢复包?或者,是否可以以某种方式使用用户密钥通过 HTTPS 启用身份验证?

我已经尝试了这里建议的所有内容,但到目前为止没有任何乐趣:https ://gist.github.com/shurcooL/6927554

0 投票
0 回答
171 浏览

go - 将 go 项目推送到 PCF-dev 时 Godep 找不到 gin

昨天我的应用程序运行良好。当我今天回来推动时,我遇到了 Godeps 找不到某些依赖项的问题。我能够在我的本地机器上很好地安装 godep,这让我相信这是某种类型的 PCF 问题。

go push输出:

Godeps.json: