Windows环境下terraform version命令返回版本不正确问题咨询
解决Terraform版本显示不正确的问题
排查原因
- 系统环境变量
PATH中存在旧版Terraform的路径,且优先级高于你新放置的c:/terraform c:/terraform未添加到系统PATH中,CMD无法找到新版Terraform
解决步骤
检查当前Terraform的执行路径
打开命令提示符,执行以下命令查看当前调用的Terraform位置:where terraform这个命令会列出所有匹配的Terraform可执行文件路径,你会看到旧版本的路径排在前面。
添加新路径到系统PATH
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」区域找到
Path,点击「编辑」 - 点击「新建」,输入
c:/terraform,然后将这条新路径上移到最顶部(确保优先级最高) - 点击「确定」保存所有设置
重启命令提示符
关闭所有已打开的CMD窗口,重新打开一个新窗口,执行以下命令验证版本:terraform version此时应该会显示你刚下载的新版本。
清理旧版本(可选)
如果where terraform命令返回了旧版本的路径,你可以直接删除对应路径下的Terraform可执行文件,避免后续混淆。
内容的提问来源于stack exchange,提问作者karunakar bhogyari
相关产品推荐
相关产品推荐

