Ruby is the dynamic and open source programming language. Which focuses on coding simplicity and improve productivity. The first Ruby version 0.95 was release in 1995. After that several stable versions of Ruby were released in the past years. At the time of writing this tutorial, Ruby 2.7.0 is the latest stable release available for development.

This tutorial will help your to install required Ruby version on your Ubuntu 20.04 system. If your application release on Ruby 1.9 or 1.8 versions, We recommended to go with previous Ubuntu version.

Pre-Requisites

You must have shell access with sudo privileged account to your Ubuntu 20.04 system.

Now, Use one of the below 2 methods for installing Ruby languege on your system. We prefer to use Method 2 to install Ruby with RVM on Ubuntu 20.04 system.

Method 1 – Install Ruby from Default Repositories

The Ubuntu 20.04 official repositories contains the latest version of Ruby (ie. 2.7). Users need to start building application with Ruby 2.7.0 or existing applications’s supported 2.7 can install directly on their systems.

To install Ruby 2.7 on your Ubuntu system, Login to your system with sudo privileged account and execute the following commands:

sudo apt update 
sudo apt install ruby-full 

After the installation completed. Check the installed Ruby version by executing command:

ruby --version 

Output will be something like below.

ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]

Next, method will help you for installing Ruby using RVM on Ubuntu system.

Method 2 – Installing Ruby with RVM

RVM is known as Ruby Version Manager is a command-line tool for the installing and managing multiple Ruby versions on a single system. This tutorial will help you to install RVM on your Ubuntu system. Also install required or multiple Ruby versions and switch between them.

First, update the Apt cache and install few basic required packages:

sudo apt update 
sudo apt install curl gnupg2 
1. Install RVM

Now, Run the following commands to add the GPG key to your Ubuntu system. The second command will install latest RVM tool your Ubuntu system.

gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 3804BB82D39DC0E3 105BD0E739499BDB 
curl -sSL https://get.rvm.io | bash -s stable 

After installation, set and load the RVM environment variables to current session. Then install all the required packages dependencies for RVM on your system.

source /etc/profile.d/rvm.sh
rvm requirements

Output:

Checking requirements for ubuntu.
Installing requirements for ubuntu.
Updating system..
Installing required packages: g++, gcc, autoconf, automake, bison, libc6-dev, libffi-dev, 
libgdbm-dev, libncurses5-dev, libsqlite3-dev, libtool, libyaml-dev, make, pkg-config, 
sqlite3, zlib1g-dev, libreadline-dev, libssl-dev...............................
Requirements installation successful.
2. Check Available Ruby Version

Now, find out the available Ruby version’s for your System. To get a list of all Ruby versions that can be installed with RVM, type:

rvm list known 

You will see a list of Ruby packages along with plugins supported specific integrations.

3. Install Required Ruby Version

Now, install the required Ruby version by running one of the following command. To install a different version, you must pass version number to the following command:

rvm install ruby-2.5           ## Install Ruby 2.5
rvm install ruby-2.7           ## Install Ruby 2.7

The above command will also set Ruby version as default version your installed.

Once the installation completed. Check the current default Ruby version by executing following command.

ruby --version
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]
4. Change Default Ruby Version

If the current default Ruby version is not suitable for you. You can change the default version by executing command as below. Make sure to change the Ruby version as per your requirements.

rvm use default 2.5         ## Set Ruby 2.5 as Default
rvm use default 2.7         ## Set Ruby 2.7 sa Default

Conclusion

In this tutorial, you have learned to install Ruby programming language on your Ubuntu 20.04 system.

The post How to Install Ruby on Ubuntu 20.04 appeared first on TecAdmin.