如何在 Windows 中升级 terraform 版本

Gur*_*ath 7 amazon-web-services terraform

如何在 Windows 中升级 terraform 版本。现在我使用 0.9 并在 Windows 上使用 git bash。有人可以帮助我处理流程或命令吗?注意:我做了一些谷歌搜索但没有用。谢谢

Geo*_*die 13

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

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

(get-command terraform.exe).Path
Run Code Online (Sandbox Code Playgroud)

我使用Chocolaty 来安装 Terraform以便升级:

choco upgrade terraform
Run Code Online (Sandbox Code Playgroud)


小智 12

这是在 Windows 上使用 Git Bash

  1. 下载最新版本并解压
  2. 通过 bash CLI 导航到该文件夹
  3. 现在输入哪个地形
  4. 复制地形的路径
  5. 现在输入
    cp terraform.exe <your Terraform path>
    
    Run Code Online (Sandbox Code Playgroud) 例如cp terraform.exe /c/WINDOWS/System32/terraform
  6. 现在使用检查
    terraform --version
    
    Run Code Online (Sandbox Code Playgroud)


Nat*_*han 2

首先,我会阅读Hashicorp 编写的升级指南,以使升级版本透明。就您而言,我会阅读这两本0.100.11因为它们可能会发生影响您的更改。

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

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