🧼
Terraform環境構築 'Version could not be resolved'と出た場合の対応
Terraformのインストール
環境
Homebrew 3.5.4
Terraform v0.12.28
クラウドサービスのリソースを定義するツールであるTerraformのインストール、環境構築時に起きたエラーについて
brew install tfenv
homebrew経由でTerraformのバージョン管理ツールであるtfenvインストール
$ terraform --version
cat: /usr/local/Cellar/tfenv/2.2.3/version: No such file or directory
Version could not be resolved (set by /usr/local/Cellar/tfenv/2.2.3/version or tfenv use <version>)
うん、バージョンについて何か言っている感じ。
tfenv自体はインストールされているっぽいので、使用できるバージョンリストを表示。
$ tfenv list
0.12.28
No default set. Set with 'tfenv use <version>'
Set with 'tfenv use <version>'とあるので
使用するバージョンを指定してくださいと言っているのかな。
なので、使うバージョンを指定してあげるためにtfenv use
を唱える。
$ tfenv use 0.12.28
Switching default version to v0.12.28
Switching completed
$ terraform --version
Terraform v0.12.28
Your version of Terraform is out of date! The latest version
is 1.2.5. You can update by downloading from https://www.terraform.io/downloads.html
無事解決。
参考
Discussion