您好我正在按照hashicorp / terraform给出的步骤执行以下活动
# Get latest master branch's dependencies staged in local $GOPATH
git checkout master
git pull
godep restore -v
# Make your way to the dependency in question and checkout the target ref
pushd $GOPATH/src/github.com/some/dependency
git checkout [latest]
# Head back to Terraform on a feature branch and update the dependncy to the
# version currently in your $GOPATH
popd
git checkout my-feature-branch
godep update github.com/...
在此之后,我可以看到我的Godep.json文件已更新,但我没有看到供应商文件夹中的更改。它仍指向旧。好吧,我正在寻找来自供应商的emr支持,因为我正在更新go-aws-sdk,这是最新的go-aws-sdk。当我调用go update github.com / ...它修改了godep.json而不是vendor文件夹。 有人可以让我知道原因。感谢
答案 0 :(得分:2)
您必须再次执行godep restore -v
。 update
仅更新Godep.json
文件中的依赖项。