Skip to content

[Issue]: 1.2.1 nvm install lts does not move files to home dir #1206

@thadguidry

Description

@thadguidry

What happened?

  • Deleted all ENV's previously (and Path's made) with 1.2.0 from both User and System.
  • Deleted E:\nvm folder.
  • So clean slate now.
  • Downloaded and Installed 1.2.1
  • Ran setup with defaults (interestingly the E:\nvm path showed in setup - a cache or user setting you store perhaps?)
  • Clicked finish and kept checked "Open with Powershell".
  • Powershell opens.
  • (of course nvm is not found as a command yet, so Powershell that was auto opened from via setup checkmark says 'nvm command can't be found`)
  • Closed Powershell.
  • Reopened Powershell.
  • Typed nvm install lts --verbose and now it began to work and shows following log output below

What did you expect to happen?

Install and temp files moved into a new folder created E:\nvm\v22.12.0 ?
But no subfolders found under E:\nvm only it's files.

Version

1.2.0 or newer (Default)

Which version of Windows?

Windows 11+ (Default)

Which locale?

English (Default)

Which shell are you running NVM4W in?

PowerShell

User Permissions?

Standard Use, Non-Elevated

Is Developer Mode enabled?

No (Default)

Relevant log/console output

PowerShell 7.4.6
PS C:\Users\thadg> nvm install lts --verbose
[DEBUG] D:/a/nvm-windows/nvm-windows/src/nvm.go:187 command: E:\nvm\nvm.exe install lts --verbose
[DEBUG] D:/a/nvm-windows/nvm-windows/src/nvm.go:206 arch: 64
[DEBUG] D:/a/nvm-windows/nvm-windows/src/web/web.go:219 running GetNodeJS with root: C:\Users\thadg\AppData\Local\Temp\nvm-install-1176342787, v22.12.0, arch: 64, append: false
[DEBUG] D:/a/nvm-windows/nvm-windows/src/web/web.go:248 download url: https://nodejs.org/dist/v22.12.0/node-v22.12.0-win-x64.zip
Downloading node.js version 22.12.0 (64-bit)...
[DEBUG] D:/a/nvm-windows/nvm-windows/src/web/web.go:262 download succeeded
Extracting node and npm...
[DEBUG] D:/a/nvm-windows/nvm-windows/src/web/web.go:266 extracting C:\Users\thadg\AppData\Local\Temp\nvm-install-1176342787\v22.12.0\node.zip to C:\Users\thadg\AppData\Local\Temp\nvm-install-1176342787\v22.12.0
[DEBUG] D:/a/nvm-windows/nvm-windows/src/web/web.go:284 removed C:\Users\thadg\AppData\Local\Temp\nvm-install-1176342787\v22.12.0\node.zip
[DEBUG] D:/a/nvm-windows/nvm-windows/src/web/web.go:287 moving C:\Users\thadg\AppData\Local\Temp\nvm-install-1176342787\v22.12.0\node-v22.12.0-win-x64 to C:\Users\thadg\AppData\Local\Temp\nvm-install-1176342787\v22.12.0
[DEBUG] D:/a/nvm-windows/nvm-windows/src/web/web.go:292 move succeeded
[DEBUG] D:/a/nvm-windows/nvm-windows/src/web/web.go:298 removed C:\Users\thadg\AppData\Local\Temp\nvm-install-1176342787\v22.12.0\node-v22.12.0-win-x64
[DEBUG] D:/a/nvm-windows/nvm-windows/src/web/web.go:306  Volume in drive C has no label.
 Volume Serial Number is A60B-C1F3

 Directory of C:\Users\thadg\AppData\Local\Temp\nvm-install-1176342787\v22.12.0

12/31/2024  07:07 AM    <DIR>          .
12/31/2024  07:07 AM    <DIR>          ..
12/31/2024  07:07 AM            55,521 CHANGELOG.md
12/31/2024  07:07 AM               334 corepack
12/31/2024  07:07 AM               218 corepack.cmd
12/31/2024  07:07 AM             3,094 install_tools.bat
12/31/2024  07:07 AM           140,397 LICENSE
12/31/2024  07:07 AM        82,818,704 node.exe
12/31/2024  07:07 AM               702 nodevars.bat
12/31/2024  07:07 AM    <DIR>          node_modules
12/31/2024  07:07 AM             2,073 npm
12/31/2024  07:07 AM               538 npm.cmd
12/31/2024  07:07 AM               795 npm.ps1
12/31/2024  07:07 AM             2,073 npx
12/31/2024  07:07 AM               538 npx.cmd
12/31/2024  07:07 AM               795 npx.ps1
12/31/2024  07:07 AM            40,681 README.md
              14 File(s)     83,066,463 bytes
               3 Dir(s)  110,052,544,512 bytes free

Complete
[DEBUG] D:/a/nvm-windows/nvm-windows/src/nvm.go:713 move C:\Users\thadg\AppData\Local\Temp\nvm-install-1176342787\v22.12.0 to E:\nvm\v22.12.0

[DEBUG] D:/a/nvm-windows/nvm-windows/src/nvm.go:721 exit status 1
Installation complete.
If you want to use this version, type:

nvm use 22.12.0

Debug Output

PS C:\Users\thadg> nvm debug
thadg is not using admin or elevated rights.

Windows Version:        10.0 (Build 26100)

Windows Developer Mode: UNKNOWN

NVM4W Version:          1.2.1
NVM4W Author Bridge:    1.0.1
NVM4W Path:             E:\nvm\nvm.exe
NVM4W Settings:         E:\nvm\settings.txt
NVM_HOME:               E:\nvm
NVM_SYMLINK:            C:\nvm4w\nodejs
Node Installations:     E:\nvm
Default Architecture:   64-bit
Mirrors:                No mirrors configured
HTTP Proxy:             none

Total Node.js Versions: 0
Active Node.js Version: none
(run "nvm use <version>" to activate a version)
NVM_SYMLINK does not exist yet. This is auto-created when "nvm use" is run.

IPv6 is enabled. This has been known to slow downloads significantly.

No problems detected.

⚠️  NVM for Windows will eventually be succeeded by Author/Runtime


Find help at https://github.com/coreybutler/nvm-windows/wiki/Common-Issues
PS C:\Users\thadg>

Anything else?

PS C:\Users\thadg> nvm use 22.12.0 --verbose
[DEBUG] D:/a/nvm-windows/nvm-windows/src/nvm.go:187 command: E:\nvm\nvm.exe use 22.12.0 --verbose
[DEBUG] D:/a/nvm-windows/nvm-windows/src/nvm.go:206 arch: 64
activation error: Version not installed. Run "nvm ls" to see available versions.
PS C:\Users\thadg>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions