web-dev-qa-db-fra.com

Où puis-je définir le chemin d'accès à make.exe sous Windows?

Lorsque j'essaie d'exécuter make à partir de cmd-console sous Windows, il exécute le make.exe de Turbo Delphi, mais j'ai besoin du make.exe de MSYS. Il n'y a aucune mention de Turbo Delphi dans la variable %path%, peut-être que je peux le changer en MSYS dans le registre? S'il vous plaît, aidez.

20
d9k

Le chemin est dans le registre mais généralement vous éditez via cette interface:

  1. Allez à Control Panel -> System -> System settings -> Environment Variables.
  2. Faites défiler les variables système jusqu'à trouver PATH.
  3. Cliquez sur modifier et modifier en conséquence.
  4. SOYEZ SÛR d’inclure un point-virgule à la fin de la précédente car il s’agit du délimiteur, c’est-à-dire c:\path;c:\path2
  5. Lancez une nouvelle console pour que les paramètres prennent effet.
32
Natalie Adams

Pourquoi ne créez-vous pas un fichier de batte makedos.bat contenant la ligne suivante?

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

et le mettre dans C:\DOS (ou C:\Windowsè ou assurez-vous qu'il est dans votre %path%)

Vous pouvez exécuter à partir de cmd, SET et il affiche toutes les variables d'environnement, y compris PATH.

Dans le registre, vous pouvez trouver des variables d'environnement sous:

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

J'ai eu des problèmes pendant un certain temps qui n'arrivaient pas à exécuter les commandes Terraform à moins que je ne sois dans le répertoire de l'exe, même si j'ai défini le chemin correctement.

Pour ceux qui trouvaient ce problème, je l'ai corrigé en déplaçant la variable d'environnement plus haut que les autres!

0
Alex Thomas