はじめに
会社のPCをM1 Macに変更したことをきっかけにプライベート用のPCもM1 Macに変更しました!
先日、放置してたTerraformをいじっていた時に、asdf-vmでTerraformのバージョンを0.13.0に固定していたので、asdf install terraform 0.13.0
を実行したのですが、インストールが失敗したのでarchコマンドでIntel Macのふりをしてインストールしました。
archコマンドでインストール!
まずは、普通にインストールを試します。
$ asdf install terraform 0.13.0 Downloading terraform version 0.13.0 from https://releases.hashicorp.com/terraform/0.13.0/terraform_0.13.0_darwin_arm.zip Error: terraform version 0.13.0 not found
次に、archコマンドを使用してインストールを実施します。
$ arch -x86_64 asdf install terraform 0.13.0 Downloading terraform version 0.13.0 from https://releases.hashicorp.com/terraform/0.13.0/terraform_0.13.0_darwin_amd64.zip Verifying signatures and checksums gpg: keybox '/var/folders/3v/nwkg9nlx48n0_zrm69ndfl980000gp/T/asdf_terraform_XXXXXX.VW5f4vG7/pubring.kbx' created gpg: /var/folders/3v/nwkg9nlx48n0_zrm69ndfl980000gp/T/asdf_terraform_XXXXXX.VW5f4vG7/trustdb.gpg: trustdb created gpg: key 34365D9472D7468F: public key "HashiCorp Security (hashicorp.com/security) <security@hashicorp.com>" imported gpg: Total number processed: 1 gpg: imported: 1 gpg: Signature made Tue Apr 19 16:33:10 2022 JST gpg: using RSA key 374EC75B485913604A831CC7C820C6D5CD27AB87 gpg: Good signature from "HashiCorp Security (hashicorp.com/security) <security@hashicorp.com>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX Subkey fingerprint: XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX terraform_0.13.0_darwin_amd64.zip: OK Cleaning terraform previous binaries Creating terraform bin directory Extracting terraform archive
動いていることも確認できました。
$ asdf global terraform 0.13.0 $ terraform version Your version of Terraform is out of date! The latest version is 1.2.6. You can update by downloading from https://www.terraform.io/downloads.html Terraform v0.13.0