2017-08-08 18 views
0

Terragruntをはじめて使用しようとしています。私はterraform.tfvarsというディレクトリを持っています。私はちょうどボールが転がり取得するには、 "取得terragrunt" を実行すると、私が手:Terraformが%PATH%になっていなくてもTerraformがエラーを返す

11時08分14秒のexec 2017/08/08

[terragrunt]: "テラフォーム":実行可能ファイルが%%PATHに見つかりません

これにもかかわらず、私は自分の道にテラフォームを持っています。何が間違っていますか?

私はWindows 7マシンでGitbashを自分のシェルとして使用しています。私はgitbashから文字通り数回テラフォームを使用します。

$ which terragrunt 
/c/WINDOWS/system32/terragrunt 

$ which terragrunt 
/c/WINDOWS/system32/terragrunt 

~/GITS/terra-heroku/us/dev (master) 
$ which terraform 
/c/WINDOWS/system32/terraform 

~/GITS/terra-heroku/us/dev (master) 
$ terraform --version 
Terraform v0.9.4 

Your version of Terraform is out of date! The latest version 
is 0.10.0. You can update by downloading from www.terraform.io 

~/GITS/terra-heroku/us/dev (master) 
$ terragrunt --version 
terragrunt version v0.12.25 

#cat terraform.tfvars 
terragrunt = { 
    terraform { 
    source = "git::[email protected]:westfieldcorp/tf-m-heroku-spsr-stack.git" 
    } 

include = { 
    path = "${find_in_parent_folders()}" 
    } 
} 

app_name = "foobar-service" 

$ echo $PATH 
/c/Users/mr/bin:/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/mingw64/bin:/usr/bin:/c/Users/mrashid/bin:/c/ProgramData/Oracle/Java/javapath:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0:/c/Program Files (x86)/WebEx/Productivity Tools:/c/Program Files/Lenovo/Touch Fingerprint Software:/c/Program Files (x86)/Sennheiser/SoftphoneSDK:/c/opscode/chefdk/bin:/c/Program Files/Intel/WiFi/bin:/c/Program Files/Common Files/Intel/WirelessCommon:/c/Program Files/Amazon/AWSCLI:/c/ProgramData/chocolatey/bin:/c/WINDOWS/System32/WindowsPowerShell/v1.0:/c/WINDOWS/idmu/common:/c/WINDOWS/System32/WindowsPowerShell/v1.0:/c/Users/mrashid/AppData/Local/Programs/Python/Python36/Scripts:/c/Users/mrashid/AppData/Local/Programs/Python/Python36:/c/Ruby22/bin:/c/Users/mr/.babun:/c/Program Files/Intel/WiFi/bin:/c/Program Files/Common Files/Intel/WirelessCommon:/c/Users/mrashid/.babun/cygwin/bin:/c/pstools:/c/Program Files/Heroku/bin:/c/users/mrashid/appdata/Local/programs/python/python36:/usr/bin/vendor_perl:/usr/bin/core_perl 

ご協力いただきまして誠にありがとうございます。

答えて

1

これは、「terraform init」コマンドが実行されていない場合に発生します。一度、それは終わった、terragruntは働いた。