MSVC installation issues
Ein zugehöriger Pull Request wurde bereits gemerged.
- #8 von @aminya — gemerged
- Vorherrschende Sprache
- TypeScript
- Sterne
- 276
- Forks
- 37
- Ø Merge
- 1 T. 4 Std.
- Gemergte PRs (30 T.)
- 12
Beschreibung
This is now mostly fixed for VS2019 and VS2017. But still requires some more testing. The best way to fix it is to run the tests and debug the issues.
Old Description
Copied from https://github.com/jberezanski/ChocolateyPackages/issues/117
I am using visualstudio2017buildtools and visualstudio2019buildtools to set up MSVC. However, my tests fail because vcvars.bat cannot find the toolset.
https://github.com/aminya/setup-cpp
invalid parameters
[ERROR:vcvars.bat] Toolset directory for version '15.9' was not found.
[ERROR:VsDevCmd.bat] *** VsDevCmd.bat encountered errors. Environment may be incomplete and/or incorrect. ***
[ERROR:VsDevCmd.bat] In an uninitialized command prompt, please 'set VSCMD_DEBUG=[value]' and then re-run
[ERROR:VsDevCmd.bat] vsdevcmd.bat [args] for additional details.
[ERROR:VsDevCmd.bat] Where [value] is:
[ERROR:VsDevCmd.bat] 1 : basic debug logging
[ERROR:VsDevCmd.bat] 2 : detailed debug logging
[ERROR:VsDevCmd.bat] 3 : trace level logging. Redirection of output to a file when using this level is recommended.
[ERROR:VsDevCmd.bat] Example: set VSCMD_DEBUG=3
[ERROR:VsDevCmd.bat] vsdevcmd.bat > vsdevcmd.trace.txt 2>&1
https://github.com/aminya/setup-cpp/runs/3618796745?check_suite_focus=true#step:7:302
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit src/msvc/msvc.ts und führe die vorhandenen Tests für VS2017 und VS2019 aus. Untersuche die gemeldeten Fehler in vcvars.bat und VsDevCmd.bat, einschließlich des fehlenden 15.9-Toolsets, und verwende die verknüpfte Ausgabela... zur Fehlersuche. Als erledigt gilt die Aufgabe, wenn die MSVC-Setup-Tests für die unterstützten Visual Studio-Versionen erfolgreich sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp, github-actions, typescript
- Bereich
- build-system, ci-cd, devops
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100