开发者

Where can I set path to make.exe on Windows?

开发者 https://www.devze.com 2022-12-09 14:31 出处:网络
When I try run make from cmd-console on Windows, it runs Turbo Delphi\'s make.exe but I need MSYS\'s make.exe. There is no mention about Turbo Delphi in开发者_StackOverflow社区 %path% variable, maybe

When I try run make from cmd-console on Windows, it runs Turbo Delphi's make.exe but I need MSYS's make.exe. There is no mention about Turbo Delphi in开发者_StackOverflow社区 %path% variable, maybe I can change it to MSYS in registry?


The path is in the registry but usually you edit through this interface:

  1. Go to Control Panel -> System -> System settings -> Environment Variables.
  2. Scroll down in system variables until you find PATH.
  3. Click edit and change accordingly.
  4. BE SURE to include a semicolon at the end of the previous as that is the delimiter, i.e. c:\path;c:\path2
  5. Launch a new console for the settings to take effect.


Here I'm providing solution to setup Terraform environment variable in windows for beginners.

  1. Download the terraform ZIP file from Terraform site.
  2. Extract the .exe from the ZIP file to a folder eg C:\Apps\Terraform copy this path location like C:\Apps\terraform\
  3. Add the folder location to your PATH variable, eg: Control Panel -> System -> System settings -> Environment Variables

In System Variables, select Path > edit > new > Enter the location of the Terraform .exe, eg C:\Apps\Terraform then click OK

Where can I set path to make.exe on Windows?

  1. Open a new CMD/PowerShell and the Terraform command should work


Or you can just run this PowerShell command to append extra folder to the existing path:

$env:Path += ";C:\temp\terraform" 


To add a PERSISTENT path (eg one that's permanent), you can do this one-liner in PowerShell (adjust the last c:\apps\terraform part)

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" )

Alternatively, you can jump directly to the Environment Variables dialog by RUNning/CMD/PowerShell this:

rundll32.exe sysdm.cpl,EditEnvironmentVariables

Where can I set path to make.exe on Windows?


I had issues for a whilst not getting Terraform commands to run unless I was in the directory of the exe, even though I set the path correctly.

For anyone else finding this issue, I fixed it by moving the environment variable higher than others!


Why don't you create a bat file makedos.bat containing the following line?

c:\DOS\make.exe %1 %2 %5

and put it in C:\DOS (or C:\Windowsè or make sure that it is in your %path%)

You can run from cmd, SET and it displays all environment variables, including PATH.

In registry you can find environment variables under:

  • HKEY_CURRENT_USER\Environment
  • HKEY_CURRENT_USER\Volatile Environment
  • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment
0

精彩评论

暂无评论...
验证码 换一张
取 消