【发布时间】:2017-03-11 09:17:42
【问题描述】:
您好,我想了解如何更新 terraform 的 aws-sdk-go 依赖项。为此,我已经配置了
-
按照下面给出的说明执行 GOPATH。
http://www.wadewegner.com/2014/12/easy-go-programming-setup-for-windows/
-
我已经在 $path 中安装并配置了“godep”。 所以现在我可以从 cmd 运行“go”和“godep”了。
根据开发 terraform 部分\指南给出
https://github.com/hashicorp/terraform 我克隆了 git
在$GOPATH/src/github.com/hashicorp/terraform
再次按照指南,我只想更新 aws-sdk-go 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 restore -v 那么它已经下载了很多东西。 然后我发现我的命令是错误的,现在我将其更新为
godep update github.com/aws/aws-sdk-go/aws //hint saw in Godep.json
现在我得到了
godep: no packages can be updated
我想我必须在某个地方提到我应该更新哪个版本,默认我假设它将从主服务器获取最新版本。
【问题讨论】:
-
在实际问题中添加了更多发现。
标签: go aws-sdk terraform aws-sdk-go