Ich versuche, ein launch.json für ein Vagrant-Plugin auf Windows einzurichten. Meine aktuelle Version sieht so aus:VSCode launch.json für vagrant plugin
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch Vagrant",
"type": "Ruby",
"request": "launch",
"cwd": "${workspaceRoot}",
"program": "${workspaceRoot}/bin/vagrant",
"args": ["up"],
"env": {
"VAGRANT_CWD": "${workspaceRoot}/development"
}
}
]
}
Beim Starten des Plugins fehlen vagrant die externen Abhängigkeiten. So erhalte ich die Fehlermeldung:
The executable 'curl' Vagrant is trying to run was not
found in the %PATH% variable. This is an error. Please verify
this software is installed and on the path.
die benötigten Abhängigkeiten zu meinem Weg klingen wie Probleme beim Hinzufügen (cp.exe
, dir.exe
, ...).
Ich habe versucht:
"env": {
"PATH": "/HashiCorp/Vagrant/embedded/bin;${PATH}",
"VAGRANT_CWD": "${workspaceRoot}/development"
}
aber ich bekomme dann Debugger terminal error: Process failed: spawn rdebug-ide.bat ENOENT
.
Gibt es eine Möglichkeit, die PATH-Umgebungsvariable in der launch.json zu verbrauchen?