首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows 10命令行上使用多个.exe版本?

如何在Windows 10命令行上使用多个.exe版本?
EN

Stack Overflow用户
提问于 2020-02-06 15:47:48
回答 1查看 537关注 0票数 1

用例

我需要在命令行中调用/利用两个不同版本的terraform.exe。

为什么?

TerraFormVersion0.12的行为与Terraform0.11非常不同。

我需要使用这两个版本,因为我的一些repos使用v0.12,而另一些仍然使用v0.11。

问题

如何从CMD调用任何版本?

示例CMD

代码语言:javascript
复制
C:\Program Files\Terraform>terraform11 -version
Terraform v0.11.14

C:\Program Files\Terraform>terraform12 version
Terraform v0.12.20
EN

回答 1

Stack Overflow用户

发布于 2020-02-06 15:47:48

将不同的.exe版本放在两个不同的子目录中:

C:\程序文件\Terraform\v 011

C:\程序文件\Terraform\v 012

将上述目录路径放入“Path”环境变量。

参考资料:

使用POWERSHELL重命名.exe文件。

代码语言:javascript
复制
#Rename v0.11 terraform.exe to 'terraform11'
PS C:\> cd 'C:\Program Files\Terraform\v011'
PS C:\Program Files\Terraform\v011> Rename-Item .\terraform.exe -NewName "terraform11.exe" 

#Rename v0.11 terraform.exe to 'terraform12'
PS C:\Program Files\Terraform\v011> cd 'C:\Program Files\Terraform\v012'
PS C:\Program Files\Terraform\v012> Rename-Item .\terraform.exe -NewName "terraform12.exe"

参考资料:

现在用CMD..。

调用'terraform12‘执行terraform v0.12。

调用'terraform11‘执行terraform v0.11。

代码语言:javascript
复制
C:\>terraform12 -version
Terraform v0.12.20

C:\>terraform11 -version
Terraform v0.11.14

Your version of Terraform is out of date! The latest version
is 0.12.20. You can update by downloading from www.terraform.io/downloads.html
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60098793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档