我开始使用Terraform,我正在关注他的Github存储库上的项目更新.
我看到发布部分提供了新版本:https: //github.com/hashicorp/terraform/releases
我按照以下步骤安装了Terraform工具:https: //www.terraform.io/intro/getting-started/install.html
新版本是带有基本代码的zip文件,但我想知道如何在我的计算机(OSX)上安装它.我第一次安装时下载的是一个zip文件,只有一个"terraform"文件作为unix可执行文件.
我如何从github发布部分提供的zip中生成这个Unix可执行文件?
任何的想法?
谢谢!
J P*_*J P 27
如果你已经在MacOS上使用Homebrew,你可以简单地安装Terraform
$ brew install terraform
Run Code Online (Sandbox Code Playgroud)
并升级
$ brew upgrade terraform
Run Code Online (Sandbox Code Playgroud)
事实上,您可能有兴趣让Homebrew也控制其他工具:
$ brew install awscli
$ brew install packer
$ brew cask install docker
$ brew cask install virtualbox
$ brew cask install vagrant
Run Code Online (Sandbox Code Playgroud)
avi*_*amg 10
**总而言之:
brew install terraform
brew upgrade terraform
terraform --version
为了完整起见添加此响应。
Hashicorp 为所有适用于 MacOS 平台的 Hashicorp 产品推出了自己的酿造龙头。
升级 ...
brew upgrade hashicorp/tap/{vault|consul|nomad|terraform|packer}
Run Code Online (Sandbox Code Playgroud)
安装 ...
brew install hashicorp/tap/{vault|consul|nomad|terraform|packer}
Run Code Online (Sandbox Code Playgroud)
参考: https: //www.hashicorp.com/blog/announcing-hashicorp-homebrew-tap
小智 8
我是使用 terraform 的新手,但要将 terraform 与多个版本一起使用,我将tfenv
其用作 terraform 版本管理器
tfenv 命令
$ tfenv
tfenv 2.2.3
Usage: tfenv <command> [<options>]
Commands:
install Install a specific version of Terraform
use Switch a version to use
uninstall Uninstall a specific version of Terraform
list List all installed versions
list-remote List all installable versions
version-name Print current version
init Update environment to use tfenv correctly.
pin Write the current active version to ./.terraform-version
Run Code Online (Sandbox Code Playgroud)
我目前使用的地形
$ terraform -version
Terraform v1.1.9
on linux_amd64
Run Code Online (Sandbox Code Playgroud)
我拥有的地形列表
$ tfenv list
1.2.0-rc2
* 1.1.9 (set by /home/takimi/.tfenv/version)
Run Code Online (Sandbox Code Playgroud)
更改地形版本
$ tfenv use 1.2.0-rc2
Run Code Online (Sandbox Code Playgroud)
如果你想使用另一个 terraform 版本,你只需使用命令安装它tfenv install <terraform version>
您可以下载二进制文件:
wget https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip
Run Code Online (Sandbox Code Playgroud)
然后 :
unzip terraform_${TERRAFORM_VERSION}_linux_amd64.zip
Run Code Online (Sandbox Code Playgroud)
然后 :
mv terraform /usr/local/bin/
Run Code Online (Sandbox Code Playgroud)
确保根据${TERRAFORM_VERSION}
您要安装的版本进行更改
例子:
0.13.2
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
25128 次 |
最近记录: |