如何在 windows 中升级 Terraform 版本
How to upgrade version of terraform in windows
如何在 windows 中升级 Terraform 的版本。现在我使用 0.9,在 windows 上使用 git bash。有人可以帮我处理流程或命令吗?
注意:我做了一些 google 搜索但没有用。
谢谢
首先,我会阅读Hashicorp 写的upgrade guides 使升级版本透明化。在你的情况下,我会同时阅读 0.10
和 0.11
,因为它们可能会有影响你的变化。
其次,除了此测试之外,还与更高版本的 Terraform 隔离,即不使用远程状态文件并在沙箱环境中进行测试。
最后,找到当前 Terraform 二进制文件所在的位置,也许检查你的 Environment Variables
是否有可能导致可执行文件所在位置的 PATH
,并将其替换为最新版本的 Terraform你可以下载 here.
这是在 Windows
上使用 Git Bash
- 下载最新版本并解压
- 通过 bash CLI
导航到该文件夹
- 现在输入 which terraform
- 复制地形的路径
- 现在输入
cp terraform.exe <your Terraform path>
例如cp terraform.exe /c/WINDOWS/System32/terraform
- 现在用
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
安装你喜欢的版本。
如何在 windows 中升级 Terraform 的版本。现在我使用 0.9,在 windows 上使用 git bash。有人可以帮我处理流程或命令吗? 注意:我做了一些 google 搜索但没有用。 谢谢
首先,我会阅读Hashicorp 写的upgrade guides 使升级版本透明化。在你的情况下,我会同时阅读 0.10
和 0.11
,因为它们可能会有影响你的变化。
其次,除了此测试之外,还与更高版本的 Terraform 隔离,即不使用远程状态文件并在沙箱环境中进行测试。
最后,找到当前 Terraform 二进制文件所在的位置,也许检查你的 Environment Variables
是否有可能导致可执行文件所在位置的 PATH
,并将其替换为最新版本的 Terraform你可以下载 here.
这是在 Windows
- 下载最新版本并解压
- 通过 bash CLI 导航到该文件夹
- 现在输入 which terraform
- 复制地形的路径
- 现在输入
例如cp terraform.exe <your Terraform path>
cp terraform.exe /c/WINDOWS/System32/terraform
- 现在用
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
安装你喜欢的版本。