如何在 windows 中升级 Terraform 版本

How to upgrade version of terraform in windows

如何在 windows 中升级 Terraform 的版本。现在我使用 0.9,在 windows 上使用 git bash。有人可以帮我处理流程或命令吗? 注意:我做了一些 google 搜索但没有用。 谢谢

首先,我会阅读Hashicorp 写的upgrade guides 使升级版本透明化。在你的情况下,我会同时阅读 0.100.11,因为它们可能会有影响你的变化。

其次,除了此测试之外,还与更高版本的 Terraform 隔离,即不使用远程状态文件并在沙箱环境中进行测试。

最后,找到当前 Terraform 二进制文件所在的位置,也许检查你的 Environment Variables 是否有可能导致可执行文件所在位置的 PATH,并将其替换为最新版本的 Terraform你可以下载 here.

这是在 Windows

上使用 Git Bash
  1. 下载最新版本并解压
  2. 通过 bash CLI
  3. 导航到该文件夹
  4. 现在输入 which terraform
  5. 复制地形的路径
  6. 现在输入
    cp terraform.exe <your Terraform path>
    
    例如cp terraform.exe /c/WINDOWS/System32/terraform
  7. 现在用
    terraform --version
    

我知道您指定使用 bash,但这是搜索中出现的第一个答案,因此对于未来的旅行者来说,这是更多的参考信息。

要在 powershell 中找到 terraform.exe 的位置:

(get-command terraform.exe).Path

我用过Chocolaty to install Terraform所以升级:

choco upgrade terraform

使用

choco install terraform --version=0.12.14 --force  

安装你喜欢的版本。