0

こんにちは、terraform の aws-sdk-go 依存関係を更新する方法を理解しようとしています。これを行うために、私は

  1. 以下の指示に従ってGOPATH。

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

  2. $path に「godep」をインストールして構成しました。これで、cmd から「go」と「godep」を実行できるようになりました。

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

デフォルトを更新する必要があるバージョンについてどこかで言及する必要があると思いますが、マスターから最新のものを取得すると想定していました。

コマンドイメージ 何か不足している場合はお知らせください。ありがとう

4

1 に答える 1

0

godep updateグローバル gopath バージョンからベンダー バージョンを更新します。gopath で最新バージョンを取得するには、次のようgo get -u github.com/aws/aws-sdk-goに実行します。godep update

于 2016-02-29T16:59:05.157 に答える