2016-02-29 34 views
0

嗨我想了解如何更新terraform的aws-sdk-go依赖关系。为此,我配置了Terraform-进程更新供应商aws-sdk-go依赖关系到最新

  1. GOPATH按照下面给出的指示。

    http://www.wadewegner.com/2014/12/easy-go-programming-setup-for-windows/

  2. 我已经安装在$路径配置 “godep”。 所以现在我可以在cmd上运行“go”和“godep”。

按在 https://github.com/hashicorp/terraform给予发展terraform节\指引我有蠢货$GOPATH/src/github.com/hashicorp/terraform

克隆 再次按指引我只是想更新AWS-SDK-去DEPS。所以我运行

godep update github.com\aws\aws-sdk-go 

获得以下消息在CMD

godep: not in manifest: github.com\aws\aws-sdk-go 

godep: Package (github.com/Azure/azure-sdk-for-go/Godeps/_workspace/src/github.com/Azure/go-autorest/autorest) not found 

我也验证了路径

D:\Ampush\Projects\GO\src\github.com\hashicorp\terraform\vendor\github.com\Azure\azure-sdk-for-go\Godeps\_workspace\src\github.com\Azure\go-autorest\autorest 

存在我的机器上。

我从以下路径

D:\Ampush\Projects\GO\src\github.com\hashicorp\terraform> 

有更多的发现

,如果我跑第一godep然后还原-v已经下载了很多东西进一步更新该运行命令。 后来我想通了,我的命令是错误的,现在我把它更新到

godep update github.com/aws/aws-sdk-go/aws //hint saw in Godep.json 

现在我得到

godep: no packages can be updated 

我想这地方我不得不提的是哪个版本我应该更新默认我假设它将采取最新的主人。

cmd image 请你让我知道如果我失去了一些东西。谢谢

+0

在实际问题中添加更多的发现。 – Sam

回答

0

godep update将从您的全球gopath版本更新出售版本。要获得最新版本的gopath运行如go get -u github.com/aws/aws-sdk-go那么您可以运行您的godep update

+0

是的,我已经打电话去获得-u github.com/aws/aws-sdk-go之后,我可以看到最新的aws-sdk-go在我的\ github.com \ aws \ aws-sdk-go中。然后我打电话给godep更新,但是因为没有包可以更新,所以得到消息。在问题中添加了图像。谢谢你的时间。 – Sam

+0

与更多的谷歌搜索我认为这个想法是如下更新代价去获取[你的代价] cd $ GOPATH/src/github.com/[代价路径] godep保存。那么我们应该能够在Godep.json文件中看到最新版本。在我的情况下它是空白的。试图弄清楚为什么? – Sam

+0

aws-sdk-go在你的'Godeps/Godeps.json'中? – GarMan