当我尝试make
在 Windows 上从 cmd-console 运行时,它运行 Turbo Delphi,make.exe
但我需要 MSYS 的make.exe
. 变量中没有提到Turbo Delphi %path%
,也许我可以在注册表中将其更改为MSYS?
问问题
193302 次
6 回答
68
该路径在注册表中,但通常您通过此界面进行编辑:
- 转到
Control Panel
->System
->System settings
->Environment Variables
。 - 在系统变量中向下滚动,直到找到
PATH
. - 单击编辑并进行相应更改。
- 一定要在前面的末尾包含一个分号,因为它是分隔符,即
c:\path;c:\path2
- 启动新控制台以使设置生效。
于 2009-10-24T15:36:40.437 回答
13
在这里,我为初学者提供了在 Windows 中设置 Terraform 环境变量的解决方案。
- 从 Terraform 站点下载 terraform ZIP 文件。
- 将 .exe 从 ZIP 文件中提取到文件夹,例如 C:\Apps\Terraform 复制此路径位置,如 C:\Apps\terraform\
- 将文件夹位置添加到 PATH 变量中,例如:
Control Panel -> System -> System settings -> Environment Variables
在System Variables
中,选择Path
> edit
> new
> 输入 Terraform .exe 的位置,例如C:\Apps\Terraform
然后单击OK
- 打开一个新的 CMD/PowerShell 并且 Terraform 命令应该可以工作
于 2019-05-02T09:31:00.463 回答
5
或者您可以只运行此 PowerShell 命令将额外的文件夹附加到现有路径:
$env:Path += ";C:\temp\terraform"
于 2019-10-12T21:40:29.507 回答
3
要添加 PERSISTENT 路径(例如永久路径),您可以在 PowerShell 中执行此单行(调整最后 c:\apps\terraform 部分)
Set-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment' -Name PATH -Value (((Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment' -Name PATH).path) + ";c:\apps\terraform" )
或者,您可以通过 RUNning/CMD/PowerShell 直接跳转到环境变量对话框:
rundll32.exe sysdm.cpl,EditEnvironmentVariables
于 2021-06-17T10:56:17.803 回答
1
我有一段时间没有让 Terraform 命令运行,除非我在 exe 的目录中,即使我正确设置了路径。
对于发现此问题的其他人,我通过将环境变量移到比其他人更高的位置来修复它!
于 2018-08-28T20:41:24.390 回答
0
为什么不创建一个makedos.bat
包含以下行的 bat 文件?
c:\DOS\make.exe %1 %2 %5
并将其放入C:\DOS
(或C:\Windows
è 或确保它在您的%path%
)
您可以从 cmd、SET 运行,它会显示所有环境变量,包括 PATH。
在注册表中,您可以在以下位置找到环境变量:
HKEY_CURRENT_USER\Environment
HKEY_CURRENT_USER\Volatile Environment
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment
于 2009-10-26T21:25:00.100 回答