tfenv install で 404 が返るので手動でインストールする

M1 mac から tfenv で terraform 0.14.11 をインストールしようとしたらエラーになる。

$ tfenv install 0.14.11
Installing Terraform v0.14.11
Downloading release tarball from https://releases.hashicorp.com/terraform/0.14.11/terraform_0.14.11_darwin_arm64.zip
curl: (22) The requested URL returned error: 404                                                                                                                                               

Tarball download failed

Terraform v0.14.11 Binaries | HashiCorp Releases

微妙にファイル名が違う模様。古いバージョンだからだろうか。

対策

tfenv でインストールしたバイナリは /opt/homebrew/Cellar/tfenv/3.0.0/versions に配置される。今回は個別にダウンロードして手動で配置する。

$ cd /opt/homebrew/Cellar/tfenv/3.0.0/versions/
$ mkdir 0.14.11
$ cd 0.14.11/
$ wget https://releases.hashicorp.com/terraform/0.14.11/terraform_0.14.11_darwin_amd64.zip
$ unzip terraform_0.14.11_darwin_amd64.zip
$ /opt/homebrew/Cellar/tfenv/3.0.0/versions/0.14.11/terraform --version
Terraform v0.14.11

現場からは以上です。