How to install Ruby on Rails on Ubuntu 20.04?

Overview

In this tutorial we will be installing Ruby, Gems, and, Rails which is an open-source framework written in Ruby that is why it is called Ruby on Rails. We will be using rbenv to install them, rbenv is a version manager tool for the Ruby programming language on Unix-like systems.

Prerequisites

There are certain prerequisites that need to be met before you begin.

  • An Ubuntu 20.04 machine

  • Knowledge of CLI

  • A user with root access

Get Started

Step 1 - Installing Dependencies and rbenv

i. Update your packages using the below command:

sudo apt update

ii. Install dependencies necessary for Ruby installation.

sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev

iii. Install rbenv using the following command:

curl -fsSL https://github.com/rbenv/rbenv-installer/raw/HEAD/bin/rbenv-installer | bash

iv. To utilise the rbenv command line tool, add /.rbenv/bin to your $PATH environment variable.

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

v. To make rbenv load automatically, add the command eval "$(rbenv init -)" to your /.bashrc file:

echo 'eval "$(rbenv init -)"' >> ~/.bashrc

vi. In your current shell session in your ~/.bashrc file, implement changes made, click apply:

source ~/.bashrc

vii. Verify that rbenv is set up by using the following command:

type rbenv

Step 2 - Install Ruby using ruby build

i. List the various Ruby versions first.:

rbenv install -l

ii. Now, let’s install latest version of Ruby:

rbenv install 3.2.1

iii. By using global sub-command, make it the standard version of Ruby.:

rbenv global 3.2.1

iv. Check Ruby's version number to ensure that it was installed correctly:

ruby -v

Step 3 - Installing Gems

i. Gems are distributed Ruby libraries. Gem commands are also used to install Ruby.

echo "gem: --no-document" > ~/.gemrc

ii. Install Bundler to manage gem dependencies for your Ruby projects.

gem install bundler

iii. To confirm the path where gem has been installed, type the following command:

gem env home

Step 4 - Installing Rails

i. Install Rails using the following command:

gem install rails -v 6.1.4.1

ii. Run the following command, whenever installing a new version of Ruby:

rbenv rehash

iii. Verify that Rails has been installed properly by checking its version, with the following command:

rails -v

Conclusion

In this tutorial, we installed and configured the entire Ruby and Rails framework using rbenv and gem. Now you may start working on your Ruby framework projects.

Last updated

Was this helpful?