一位同事开发了一个使用0.14版本的地形脚本。x的Terraform。他使用本地的Cloud Shell,而我在GCP控制台中使用Cloud Shell。
GCP控制台报告地形版本为0.12.x。
如何将版本更新到最新版本?我试着按照Hashicorp网站上的Debian说明操作,现在,如果我再次尝试按照它们操作,我被告知我的版本是0.14。如果我输入terraform——version,我仍然看到0.12.x。
我错过了什么?
您可以通过输入命令tfswitch在TF版本之间切换
或者你可以从路径
中删除旧版本您可以从which terraform
获得当前版本路径。您可以从旧路径中删除旧版本,并将二进制文件添加到GCP Cloud CLI的相同位置。
你可以直接下载zip到GCP cloud CLI:
wget https://releases.hashicorp.com/terraform/0.14.7/terraform_0.14.7_linux_amd64.zip
解压并设置二进制在同一路径