使用tfenv安装Terraform的方法

概述

我在自己的电脑上安装了 Terraform,以下是安装方法并附有备忘录。

tfenv的概述

tfenv是一款用于方便管理Terraform版本的工具。当存在使用不同版本Terraform的项目时,可能会出现问题。使用tfenv可以轻松切换不同版本的Terraform。

 

Terraform的安装方式

步骤一

如果您要使用Homebrew,请确保已经安装了Homebrew。我已经在下面贴上了官方网站的链接。如果您不知道如何安装,请参考下面的链接来安装Homebrew。

    • Homebrew (macOS(またはLinux)用パッケージマネージャー)

 

    【インストール方法から使い方まで】Homebrew についてわかりやすく解説!

第二步

在终端中输入以下命令。

brew install tfenv

如果您事先安装了Terraform,请在终端中输入以下命令来卸载terraform。

brew unlink terraform

第三步骤

请输入以下命令以确认 tfenv 是否已安装。同时,输入 tfenv 将显示可用命令列表。

tfenv

tfenv 3.0.0
Usage: tfenv <command> [<options>]

Commands:
   install       Install a specific version of Terraform
   use           Switch a version to use
   uninstall     Uninstall a specific version of Terraform
   list          List all installed versions
   list-remote   List all installable versions
   version-name  Print current version
   init          Update environment to use tfenv correctly.
   pin           Write the current active version to ./.terraform-version

第四步骤

请确认您想安装的版本。

tfenv list-remote

1.4.0-rc1
1.4.0-beta2
1.4.0-beta1
1.4.0-alpha20221207
1.4.0-alpha20221109
1.3.9
1.3.8
# 以下省略

第五步

可以指定安装特定版本。由于rc1、beta和alpha被认为是演示类型,因此建议不要使用它们。您也可以安装多个版本。

tfenv install 1.3.9
# v1.3.9 をインストールする

下面的命令可以删除不使用的版本。

tfenv uninstall 1.3.5

Uninstall Terraform v1.3.5
Terraform v1.3.5 is successfully uninstalled

确认已安装的版本

tfenv list
* 1.3.9 (set by /usr/local/Cellar/tfenv/3.0.0/version)
    1.3.7

第六步

应用您想要使用的版本

tfenv use 1.3.9
# バージョンを切り替える

Switching default version to v1.3.9
Default version (when not overridden by .terraform-version or TFENV_TERRAFORM_VERSION) is now: 1.3.9

第七个步骤

使用terraform的版本确认命令,确认terraform是否已安装。如果显示了terraform的版本号,则说明terraform可用。

terraform --version

Terraform v1.3.9
on darwin_amd64

For reference

    • Automate Infrastructure on Any Cloud with Terraform

 

    • Terraform のバージョン管理に tfenv を使う

 

    M1 MacにTerraform + tfenvをインストールする
广告
将在 10 秒后关闭
bannerAds