我在我的Ubuntu构建节点上安装了terraform v0.14.5。
$ which terraform
/usr/local/bin/terraform
$ terraform -v
Terraform v0.14.5
Your version of Terraform is out of date! The latest version
is 1.2.7. You can update by downloading from https://www.terraform.io/downloads.html因此,我按照Debian和Ubuntu的APT包安装了最新版本,目前的版本是1.2.7,并且安装成功。
$ apt policy terraform
terraform:
Installed: 1.2.7
Candidate: 1.2.7不过,我还是
$ which terraform
/usr/local/bin/terraform
$ terraform -v
Terraform v0.14.5
Your version of Terraform is out of date! The latest version
is 1.2.7. You can update by downloading from https://www.terraform.io/downloads.html如何将可执行文件设置为最新安装的terraform版本?
发布于 2022-08-17 20:41:48
尝试dpkg -L terraform,这将列出从这个包中安装的所有文件。
which在PATH环境变量中查找二进制文件。如果/usr/local/bin在/usr/bin之前,那么/usr/local/bin/terraform总是首先出现。
例如,我的路径变量有以下顺序
$ echo $PATH
/home/olaf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/binhttps://stackoverflow.com/questions/73394635
复制相似问题