Howdunnit

存在証明と生存確認

M1 MacでIntel Macのふりをする

はじめに

会社のPCをM1 Macに変更したことをきっかけにプライベート用のPCもM1 Macに変更しました!

先日、放置してたTerraformをいじっていた時に、asdf-vmでTerraformのバージョンを0.13.0に固定していたので、asdf install terraform 0.13.0 を実行したのですが、インストールが失敗したのでarchコマンドでIntel Macのふりをしてインストールしました。

github.com

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