如何在 Windows 10 Linux 子系统上卸载 terraform 并安装新版本的 terraform?
2020-04-06
38197
我想在 Windows 10 Linux 子系统上安装较新版本的 terrafrom 0.12.24。我是第一次使用这个界面,我不确定该怎么做
我使用这些命令在 Windows 10 Linux 子系统上安装了 terraform
wget https://releases.hashicorp.com/terraform/0.11.13/terraform_0.11.13_linux_amd64.zip -O
terraform.zip;
unzip terraform.zip;
sudo mv terraform /usr/local/bin;
rm terraform.zip;
但是这个安装的是旧版本..当我运行一些脚本时它给了我这个错误。
Failed to load root config module: Error parsing terraform/local/terraform.tf: At 119:12: Unknown token: 119:12 IDENT file
为了解决这个问题,我计划升级到较新版本的 terrafrom 0.12.24。有人可以提供命令来卸载和安装较新版本的 terraform 吗,谢谢。
2个回答
这应该安装 0.12.24 版本
wget https://releases.hashicorp.com/terraform/0.12.24/terraform_0.12.24_linux_amd64.zip
unzip terraform_0.12.24_linux_amd64.zip
sudo mv terraform_0.12.24_linux_amd64 /usr/local/bin
rm terraform_0.12.24_linux_amd64.zip
让我解释一下这些步骤:
1) wget 提供的链接是所需软件包的可下载链接。wget 有助于下载。我在此处将版本更改为您所需的版本。
2) 解压缩
3) 移至 /usr/local/bin 文件夹。
4) 删除 zip,因为我们已经将内容复制到 bin 文件夹
Nandu Raj
2020-04-06
这可能更适合作为评论,但我还没有这样做的声誉。截至 0.15.1 版,它仅解压为“terraform”,因此上述答案中的第 3 行可能只是:
sudo mv terraform /usr/local/bin
这对我有用。
Cullen D
2021-05-01