如何在 GCP Cloud Shell 中升级到最新的 Terraform 版本
How to upgrade to latest terraform version in GCP Cloud Shell
一位同事开发了一个使用 Terraform 版本 0.14.x 的 Terraform 脚本。他使用本地云 Shell,而我在 GCP 控制台中使用云 Shell。
GCP 控制台报告 terraform 版本为 0。12.x。
怎么把版本更新到最新的?我尝试按照 Hashicorp 网站上的 Debian 说明进行操作,现在,如果我再次尝试按照它们进行操作,系统会告诉我安装了版本 0.14.x,但是如果我键入 terraform --version,我仍然看到 0.12.x.
我错过了什么?
您可以通过在终端上输入命令 tfswitch 在 TF 版本之间切换。
否则你可以从路径中删除旧版本
您可以从which terraform
获取当前版本路径
您可以从旧路径中删除旧版本并将二进制文件添加到 GCP Cloud CLI 中的相同位置。
您可以使用以下命令直接将 zip 下载到 GCP 云 CLI 中:
wget https://releases.hashicorp.com/terraform/0.14.7/terraform_0.14.7_linux_amd64.zip
解压并在同一路径binary设置
一位同事开发了一个使用 Terraform 版本 0.14.x 的 Terraform 脚本。他使用本地云 Shell,而我在 GCP 控制台中使用云 Shell。
GCP 控制台报告 terraform 版本为 0。12.x。
怎么把版本更新到最新的?我尝试按照 Hashicorp 网站上的 Debian 说明进行操作,现在,如果我再次尝试按照它们进行操作,系统会告诉我安装了版本 0.14.x,但是如果我键入 terraform --version,我仍然看到 0.12.x.
我错过了什么?
您可以通过在终端上输入命令 tfswitch 在 TF 版本之间切换。
否则你可以从路径中删除旧版本
您可以从which terraform
您可以从旧路径中删除旧版本并将二进制文件添加到 GCP Cloud CLI 中的相同位置。
您可以使用以下命令直接将 zip 下载到 GCP 云 CLI 中:
wget https://releases.hashicorp.com/terraform/0.14.7/terraform_0.14.7_linux_amd64.zip
解压并在同一路径binary设置