You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: Cannot install runtimes if dtvem is on non-system drive #278
cannot install any runtime when dtvem is placed in non-system disk drive
Steps to Reproduce
1.My windows is installed on C drive. But i wanted to keep dtvem on H drive.
2.init worked fine and I can invoke dtvem from anywhere.
3. But when I try to install any runtime, files are first download to user temp directory and then everything fails
Expected Behavior
runtime installation on non-system drives works as expected
Actual Behavior
I get this when installing node
$ dtvem install node 24.22.0
Installing Node.js v24.22.0...
→ Downloading from https://builds.dtvem.io/node/24.22.0/windows-amd64.zip
Downloading 100% |████████████████████████████████████████████████████████████████████████████████████████████████████████████| (38/38 MB, 33 MB/s)
✓ Extraction complete
✗ failed to move to install location: rename C:\Users\user\AppData\Local\Temp\dtvem-node-24.22.0\extracted H:\SDKs\dtven\versions\node\24.22.0: The system cannot move the file to a different disk drive.
changed the title [-][Bug]: Cannot install runtimes if dtvem is on non-system drvie[/-][+][Bug]: Cannot install runtimes if dtvem is on non-system drive[/+]on Oct 16, 2026
The cause: installs downloaded and extracted into your system temp folder on C: and then renamed the result into versions\ on H:. Windows can't rename a folder across drives. dtvem now stages each install in a tmp folder inside the dtvem root, which is always on the same drive as versions\, so the final move stays on one drive.
Once the next release is out, could you try dtvem install node 24.22.0 again with dtvem on H: and confirm it works? If it still fails, reopen this issue with the error and I'll take another look.
Activity
[-][Bug]: Cannot install runtimes if dtvem is on non-system drvie[/-][+][Bug]: Cannot install runtimes if dtvem is on non-system drive[/+]CalvinAllen commentedon Oct 17, 2026
@shoaibshakeel381 thanks for the report, I’ll look into it.
CalvinAllen commentedon Oct 17, 2026
@shoaibshakeel381 this is fixed on main in 83a3ecf (merged via #280).
The cause: installs downloaded and extracted into your system temp folder on C: and then renamed the result into
versions\on H:. Windows can't rename a folder across drives. dtvem now stages each install in atmpfolder inside the dtvem root, which is always on the same drive asversions\, so the final move stays on one drive.Once the next release is out, could you try
dtvem install node 24.22.0again with dtvem on H: and confirm it works? If it still fails, reopen this issue with the error and I'll take another look.