嗨,我正在按照针对hashicorp/terraform的步骤执行以下 Activity

# 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文件已更新,但是我看不到 vendor 文件夹中的更改。它仍然指向旧的。好吧,我正在寻找 vendor 的emr支持,因为我正在更新最新的go-aws-sdk中可用的go-aws-sdk。当我叫go update github.com/...时,它修改了godep.json但未修改vendor文件夹。
有人可以让我知道原因。谢谢

最佳答案

您必须再次执行godep restore -vupdate仅更新Godep.json文件中的依赖项。

10-07 18:27