问题标签 [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.
go - Godeps 开发流程?
总体上与 Godeps 有点混淆。假设我正在向中央存储库贡献 Go 代码,现在我需要提取代码并贡献我自己的代码更改。正确的godep
流程是什么?
可不可能是:
go - 如何将包添加到 Godeps
我已经在 github 中有一个现有项目,并将 deps json 文件存储在 Godeps 文件夹中,并将依赖包存储在 vendor 文件夹中。
现在我需要一种在不影响现有 json 文件和供应商包文件夹的情况下将新包添加到列表的方法
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
说
go - golang + Godeps:添加新的依赖覆盖 Godeps.json 文件
我Godeps
用我的 go 项目来保存我的依赖项。
现在我的Godeps.json
文件看起来像这样:
如果我想使用 go get 安装新的依赖项:
go get "github.com/robfig/cron"
这将覆盖我的Godeps.json
文件,它只会存储我安装的最新包,而且还会从我的vendor
文件夹中删除这些包。
如何添加此依赖项而不是替换它?
go - “godep save”不添加新包
我正在尝试向 golang 项目提交拉取请求。我以前从未使用godep
过,这让我有些悲伤。
在这个提交中,我添加了一个 import--github.com/Parallels/docker-machine-parallels 但godep save
没有将它添加到 Godeps/Godeps.json
因此,工作目录似乎很干净;
在我开始用 dtruss 撕扯头发/将 go 调试器附加到 godep 源代码之前,我想我会问社区......我做错了吗?
go - Godep 消除所有依赖
我是 Go 新手,我一直在本地从事 Go 项目。我通过以下方式在本地系统中安装了 Godep:
然后安装 Aerospike 依赖
但是$GOPATH/bin/godep save ./...
给了我以下错误:-
它会截断我的Godeps/Godeps.json
和Godeps/_workspace/
目录。请注意,我不打算将项目 Go 版本升级到 1.6。我在做什么错?
笔记:
- $PROJECT_PATH: $GOPATH/project/
- 所有命令都在 $PROJECT_PATH 中运行
heroku - Go 应用程序的依赖项不是通过 Heroku 上的 godep 安装的
我想在 Heroku 上部署 Go 应用程序,但出现如下错误:
Godeps/Godeps.json
它适用于我的本地环境,我使用godeps save
命令添加了依赖项。有什么问题?我注意到官方go-getting-started repo 有vendor
文件夹,这是否意味着我必须将所有依赖项都放入我的存储库中?
这是我的Godeps/Godeps.json
:
go - 将 godep 更改为以前的版本
我正在尝试将我的 godep 恢复到以前的版本。我需要 v52,但是当我运行 go get godep 时安装了最新的 v74。
我尝试替换 $GOPATH/bin 中的 godep 二进制文件。Go 正在捡起它。
但问题是当我尝试运行 godepgodep restore
或任何我得到如下错误的东西时。我不知道从这里去哪里。
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
go - 将 go 项目推送到 PCF-dev 时 Godep 找不到 gin
昨天我的应用程序运行良好。当我今天回来推动时,我遇到了 Godeps 找不到某些依赖项的问题。我能够在我的本地机器上很好地安装 godep,这让我相信这是某种类型的 PCF 问题。
go push
输出:
Godeps.json: