当在命令行运行 Terraform 的时候遇到这种错误时,通常是由于当前使用的 Terraform 版本不兼容你的 Terraform 配置文件。可以运行以下命令查看当前 Terraform 版本:
terraform version
确认当前所用的版本是否与配置文件要求的版本相同,如果不同,则需要升级或降级 Terraform 版本。可以使用以下命令来安装所需的版本:
tfenv install
其中,
tfenv install 0.12.24
安装完成后,再次运行 terraform version
命令,确认当前所用的版本已经更新,并且与配置文件要求的版本相同。接着可以尝试重新运行 Terraform 命令,看是否可以成功执行。