homebrew - 升级 terraform 到特定版本
问题描述
用例
我已经通过自制软件安装了 Terraform v0.11.13,并且按照 terraform 的建议,我想在对 v0.12.0 进行重大升级之前先升级到 v0.11.14 版本。
问题
当我brew upgrade terraform
从 terraform 网站运行或下载 Mac 包时,它会立即将我的 terraform 版本更新为 v0.12.0。
那么我该如何升级到 v0.11.14 呢?
解决方案
尤其是在玩 Terraform 0.12 beta 时,我学会了爱上tfenv。
安装后(通过brew install tfenv
MacOS),您可以轻松发现、安装和激活任何 Terraform 版本:
$ tfenv list-remote
0.12.0
0.12.0-rc1
0.12.0-beta2
0.12.0-beta1
0.12.0
0.11.14
...
$ tfenv install 0.11.14
[INFO] Installing Terraform v0.11.14
[INFO] Downloading release tarball from https://releases.hashicorp.com/terraform/0.11.14/terraform_0.11.14_darwin_amd64.zip
...
[INFO] Installation of terraform v0.11.14 successful
[INFO] Switching to v0.11.14
[INFO] Switching completed
如果要切换到其他版本:
$ tfenv use 0.12.0
[INFO] Switching to v0.12.0
[INFO] Switching completed
推荐阅读
- angular - 电容器社区电子平台 - IONIC - Angular - Electron - TypeError [ERR_INVALID_ARG_TYPE]:“路径”参数必须是字符串类型
- javascript - 有人可以解释一下这些行代码是如何工作的吗?
- python - 使用 DEAP 1.3 时出错:mutPolynomialBounded()
- sql - 将记录作为过程输入,它成功,但表中没有记录,
- java - 在 AWS S3 上以原子方式读取、修改和更新
- javascript - 有什么方法可以解决 javascript/jquery 中 veracode 的 appendchild xss 缺陷
- python - 列表中的项目成为最后添加项目的副本
- javascript - 如何为每个结果javascript获取新行
- flutter - 将 TextField InputDecoration LabelText 位置和 CounterText 位置更改为后缀
- php - php 项目在本地主机服务器上工作,但在实时服务器上不工作