Using a Node Version Manager. There are a lot of different versions of Node out there. These tools will help you keep track of what version you are using, and also make it easy to install new versions and switch between them. Official.NET downloads for Linux, macOS, and Windows.NET is a free, cross-platform, open-source developer platform for building many different types of applications.
SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems. It provides a convenient Command Line Interface (CLI) and API for installing, switching, removing and listing Candidates. Formerly known as GVM the Groovy enVironment Manager, it was inspired by the very useful RVM and rbenv tools, used at large by the Ruby community.
@sdkmanager you will be glad to know sdkman works on Bash on Ubuntu on Windows.
— Corneil (@corneil) July 23, 2016New blog post: SDKMAN! The Software Development Kit Manager https://t.co/7VQBofse3l#blog@sdkman_
Pvcs Version Manager
— Pol Bassiner (@polbassiner) January 24, 2017This is amazing! Finally a usable way to manage JDKs. https://t.co/t0qex0tmmJ
— Mark Vieira (@mark_vieira) 19 December 2016There I did it! I ripped out all my old JDKs (including Java 7), and installed latest Java 8 via @sdkman_. So awesome!
— Greg L. Turnquist (@gregturn) 19 January 2017I always struggled with installing and managing my @java tools.
Now I found @sdkman_. Sooooo simple! I love it!
Kudos @sdkman_ team!