Install Ruby On Rails on Ubuntu 18.10 Cosmic Canimal

Techie     June 2020

In this tutorial we are going to set up Ruby and Ruby on Rails development environment on Ubuntu 18.10 Cosmic Canimal.

Ubuntu version: 18.10 Ruby version: 2.7.1 Rails version: 6.0.2.2

STEP 1:

Install dependencies for Ruby and Rails
user@local_machine
# Add the Node.js and Yarn repositories to our system before installing them to make sure we have everything necessary for Webpacker support in Rails.

sudo apt install curl

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

sudo apt-get update

sudo apt-get install git-core zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev nodejs yarn


STEP 2:

Install Ruby: Using rbenv
user@local_machine
#1. Install rbenv.

cd

git clone https://github.com/rbenv/rbenv.git ~/.rbenv

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

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

exec $SHELL

#2. Install ruby-build.

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build

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

exec $SHELL

rbenv install 2.7.1

rbenv rehash

rbenv global 2.7.1

# Verify Ruby version

ruby -v


STEP 3:

Install bundler
user@local_machine

gem install bundler

rbenv rehash


STEP 4:

Install Ruby on Rails
user@local_machine

gem install rails -v 6.0.2.2

rbenv rehash

# Verify Rails version

rails -v


That’s it!

See you in the next tuts