在 Apple M1 上设置 terraform v0.14.0

Avi*_*Avi 19 darwin terraform terraform-provider-azure apple-m1

有关如何在 Apple M1 上设置 Terraform v0.14.0 的任何指示,因为 tfenv 不支持 Apple M1 上的 v0.14.0

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

Tarball download failed
Run Code Online (Sandbox Code Playgroud)

小智 36

您可以设置环境变量 TFENV_ARCH 并使用 tfenv

TFENV_ARCH=amd64 tfenv install 0.14.0
Run Code Online (Sandbox Code Playgroud)


Erv*_*gyi 18

如果您使用的是,则可以使用环境变量tfenv覆盖架构: 。请参阅文档TFENV_ARCHTFENV_ARCH=amd64

如果您不使用tfenv

Terraform 是一个简单的可执行文件,您可以从此处下载并解压缩: https: //releases.hashicorp.com/terraform/0.14.0/

wget https://releases.hashicorp.com/terraform/0.14.0/terraform_0.14.0_darwin_amd64.zip

unzip terraform_0.14.0_darwin_amd64.zip
Run Code Online (Sandbox Code Playgroud)

请注意,没有arm64针对 osx 的构建,但amd64在 Mac M1 上运行得很好。

现在,您可以将提取的可执行文件复制到类似的文件夹中/usr/local/bin,该文件夹应该位于您的 上PATH,这样您就可以terraform从系统中的任何位置运行命令。