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.
Le chemin est dans le registre mais généralement vous éditez via cette interface:
Control Panel
-> System
-> System settings
-> Environment Variables
.PATH
.c:\path;c:\path2
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
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!