Verify nvm Installation
Run diagnostic checks to confirm nvm is installed and loading correctly.
Workflow
-
Check nvm, node, and npm:
nvm --version # Should print nvm version (e.g., 0.40.1) node -v # Should print Node version npm -v # Should print npm version command -v nvm # Should print "nvm" (it's a shell function) -
If nvm is not found, inspect the profile:
# Check which profile is loaded echo $SHELL # Inspect for nvm lines: grep -n "nvm" ~/.bashrc ~/.zshrc ~/.profile 2>/dev/null -
Check PATH and NVM_DIR:
echo "NVM_DIR=$NVM_DIR" echo $PATH | tr ':' '\n' | grep nvm ls -la "$NVM_DIR/nvm.sh" 2>/dev/null && echo "nvm.sh exists" || echo "nvm.sh NOT FOUND" -
Fix and verify in a new terminal session:
# After fixing profile, open a new terminal: command -v nvm && echo "nvm OK" || echo "nvm still broken"
Important: nvm is a shell function, not a binary, so the profile must load correctly. For deeper platform issues, use nvm-troubleshooting-macos or nvm-troubleshooting-linux.
Example file map
examples/verify-installation.md- Full verification checklistexamples/problems.md- Common problems and solutionsexamples/restore-path.md- PATH restorationexamples/important-notes.md- Key things to know about nvm
Keywords
nvm verify, nvm --version, node -v, npm -v, PATH, profile, verification, nvm not found