I'm learning to use nvm to manage node versions, but all my installations fail with the error: checksums do not match.
The only difference is the '\' in the found checksum:
Computing checksum with shasum -a 256 Checksums do not match: '\0bdd8d1305777cc8cd206129ea494d6c6ce56001868dd80147aff531d6df0729' found, '0bdd8d1305777cc8cd206129ea494d6c6ce56001868dd80147aff531d6df0729' expected. nvm: install v6.9.1 failed!
The NVM Use Command You can also confirm the current version of Node with nvm current . NVM again returns the current version number. You can also confirm the version of Node currently in use with node -v . To go back to using the system's version of Node, run the command nvm use system .
Node Version Manager, or nvm, allows you to install, update, and uninstall Node on your system, and also to manage multiple versions of Node that you can switch between. As you may know, server-side languages have their own release versions, e.g., Node 17.1.
NVM for Windows is an opensource project mantained by the community to install and manage multiple versions of NodeJS on Windows. You can find the latest releases at this link.
What's the output of your nvm ls
command? I was having the same issue, until I discovered my nvm ls
command was also broken, which led me to this thread. Fixing my ~/.bash_profile
to include
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
and then restarting my terminal solved the problem for me.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With