使用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をインストールする