Thoughts on building software and startups.

A weekly podcast about cloud native development, AWS, and building distributed systems.


Installing and Configuring nvm

1: Prepare

If you already have Node installed, uninstall it!

2: Install nvm

Install nvm using the "” script provided by the nvm team. Do not install nvm via homebrew, as it is not supported.

3: Configure nvm

Add the following to $HOME/.bashrc, $HOME/.zshrc, or your shell’s equivalent configuration file:

export nvm_DIR="$HOME/.nvm”

# Load nvm
[ -s "$nvm_DIR/" ] && . "$nvm_DIR/"

[[ -r $nvm_DIR/bash_completion ]] && . $nvm_DIR/bash_completion

4: Using nvm

To download, compile, and install a specific version:

$ nvm install 4.0
$ nvm install 0.12
$ nvm install 0.10

Switching versions is easy:

$ nvm use 0.12

Step 5: Settings

Create a ~/.nvmrc file to define your prefered version globally. The contents of the file is simply the version you want to default to. For example:

$ echo "0.12" > .nvmrc

More Information

This is just a brief outline of installing and using nvm. Visit the official nvm site for complete documentation.