在Windows上手动删除.terraform文件夹后无法运行terraform init

时间:2017-12-08 19:49:06

标签: terraform

我遇到了terraform init和terrafor get的问题。我希望terraform能够新下载我的模块,所以我删除了.terraform文件夹。但是当我尝试使用terraform init时,它总是给我一些类似的东西:

下载模块时出错:加载模块时出错:下载'ssh:// git @mygitaddr'时出错:C:\ cygwin64 \ bin \ git.exe退出128:致命:无法创建工作树目录'.terraform \ modules \ b58395849f04859395839':没有这样的文件或目录。

似乎terraform仍在寻找我的旧模块。我花了一些时间在网上搜索并怀疑这与symlink有某种关系,但我不确定。但是,在使用运行/调试配置进行相同设置的intellij中运行没有问题。它也适用于windows cmd提示符。

我正在使用terraform 0.11

1 个答案:

答案 0 :(得分:0)

请尝试以下步骤。

1。)启动Cygwin终端并转到你的git / terraform项目:

$ cd git/<PROJECT>/<FOLDER with FILES.tf>

2。)现在创建terraform-folder和子文件夹:

$ mkdir -p .terraform/modules/

3。)执行:

$ terraform get