go - Terraform - 将 vendor aws-sdk-go 依赖项更新到最新的过程

标签 go aws-sdk terraform aws-sdk-go

您好,我想了解如何更新 terraform 的 aws-sdk-go 依赖项。为此,我配置了

  1. 按照下面给出的说明进行 GOPATH。

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

  2. 我已经在 $path 中安装并配置了“godep”。 所以现在我可以从 cmd 运行“go”和“godep”。

根据 development terraform section\guideline 给出的 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

我想在某个地方我不得不提到我应该更新哪个版本默认我假设它会从主人那里获取最新版本。

cmd image 如果我遗漏了什么,你能告诉我吗?谢谢

最佳答案

godep update 将从您的全局 gopath 版本更新销售版本。要在你的 gopath 中获取最新版本,请运行 go get -u github.com/aws/aws-sdk-go 然后你可以运行你的 godep update

关于go - Terraform - 将 vendor aws-sdk-go 依赖项更新到最新的过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35696531/

相关文章:

kubernetes - Terraform:使用一个应用启动 GKE 集群和 Ingress 应用程序

methods - Go 中的方法图

go - 如何交换字节数组中的两个 slice ?

ios - 从 DynamoDBItem 中的字符串集中添加/删除一个元素

java - 在java中将KMS CipherText blob解密为纯文本

javascript - 从 Amazon 检索 ASIN 并将其存储在 Netsuite 中

azure - 如何在 Azure 中使用 Terraform 创建多个安全规则?

go - 为什么不更改 gxui 中进度条的映射?

go - 从 Websockets 读取数据的最佳方式

amazon-web-services - 在 Kubernetes 中使用 Terraform 输出