January 19, 2023 [Issue 23642] New: DMD installer should set up PATH in the same order as it was before reinstall | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=23642 Issue ID: 23642 Summary: DMD installer should set up PATH in the same order as it was before reinstall Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: enhancement Priority: P1 Component: installer Assignee: nobody@puremagic.com Reporter: andrej.mitrovich@gmail.com It seems that reinstalling DMD on Windows will cause it to first uninstall and remove DMD from PATH, and then install it and add DMD to PATH as the *last* entry. This can cause unexpected problems, for example: - If there is no user-provided dub settings file (https://dub.pm/settings) - And if another D compiler is installed and is in PATH, e.g. LDC - And if the DMD was in PATH before LDC Then after installing a new version of DMD via the installer the LDC compiler will be picked up by default by DUB. Of course one can set up the default with https://dub.pm/settings, but the user may not be aware of that. -- |
Copyright © 1999-2021 by the D Language Foundation