Skip to content
Follow
Ubuntu Linux

How to Install Ruby on Ubuntu Linux

Richard
Written by
Richard
May 28, 2020 Updated Sep 15, 2026 3 min read
Enable Automatic Suspension in Ubuntu Linux Easily
Enable Automatic Suspension in Ubuntu Linux Easily

Installing Ruby on Ubuntu Linux gives you a programming language and toolset to build web apps and run Ruby scripts. Ruby is a free, popular coding language known for clean code and fast project setups.

Advertisement

The fastest way to get Ruby running is using the built-in package manager `apt`, which installs Ruby version 3.0 or newer on current Ubuntu setups. If you work on multiple projects that need different Ruby versions, tools like Rbenv let you switch between them easily.

⚡ Quick Answer

Install Ruby on Ubuntu Linux by first updating your package list with `sudo apt update`. Then, install the `ruby-full` package using `sudo apt install ruby-full`. Verify the installation by running `ruby –version`.

Advertisement

How to install Ruby on Ubuntu Linux

As described above, Ruby is a popular, high-level programming language focused on simplicity. It has an elegant syntax that is easy to read and write and is behind the powerful Ruby on Rails Framework.

Install Ruby via Apt

You can install Ruby on Ubuntu using the apt package manager by updating your software list and running the install command in your terminal. This is the fastest way to set up Ruby on your computer for everyday use without extra setup tools.

sudo apt update
sudo apt install ruby-full

To verify if Ruby is installed, run the commands below:

ruby --version

It should output a similar line as below:

Advertisement
Ouput:
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]

Install Ruby via Rbenv

You can install Ruby on Ubuntu using rbenv when you need to run and switch between different versions of Ruby on the same machine. This method gives you full control over your development environment by keeping your project versions separate.

To get Ruby, we'll need to use ruby-build. To install Ruby-build, run the commands below to install dependencies.

sudo apt update
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

After that, run the commands below to clone both Rbenv and Ruby-build repositories at Github.

curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -

Next, run the commands below if you're running Bash Shell in Ubuntu.

Advertisement
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

If you're running Z Shell, run the lines below:

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc

After the steps above, you can install any available version of Ruby. To list the available versions, run the commands below:

rbenv install -l

Then, install the version you want by using the commands below. For this post, we're installing Ruby 2.5.1.

rbenv install 2.5.1
rbenv global 2.5.1

Replace the version number with the correct one that suits your environment.

Advertisement

To verify the Ruby version, run the commands below:

ruby -v

It should output a similar line as below:

Output:
ruby 2.5.1p206 (2019-10-01 revision 67816) [x86_64-linux]

Install Ruby via RVM

You can install Ruby on Ubuntu using RVM (Ruby Version Manager) to easily download, manage, and switch between multiple Ruby environments. This tool handles your setup automatically after you install a few required system dependencies first.

📝Good to KnowTo install RVM and use it to get Ruby, follow the steps below:
Advertisement

First, install dependencies by running the commands below:

sudo apt update
sudo apt install curl g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev libreadline-dev libssl-dev

Then, run the commands below to install RVM.

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable

After that, run the command below to activate RVM

source ~/.rvm/scripts/rvm

To install Ruby, run the commands below:

Advertisement
rvm install 2.5.1
rvm use 2.5.1 --default

To verify if Ruby is installed, run the commands below:

ruby -v

It should output a similar line as below:

Output:
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]

Conclusion:

  • Ruby is a versatile and high-level programming language ideal for web development.
  • Multiple methods are available for installing Ruby on Ubuntu Linux, including using the apt package manager, Rbenv, and RVM.
  • Each installation method has its advantages, such as simplicity with apt and version management with Rbenv and RVM.
  • Verifying the installation is straightforward by checking the Ruby version through the command line.
  • With Ruby installed, you can begin developing robust applications, leveraging the powerful Ruby on Rails framework and a vast array of libraries.

Was this guide helpful?

Was this helpful?
Richard

About the Author

Richard

Tech Writer, IT Professional

Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.

Advertisement

📚 Related Tutorials

How to Install Ubuntu Linux
Ubuntu Linux How to Install Ubuntu Linux
How to Install GNOME Desktop on Ubuntu 24.04
Ubuntu Linux How to Install GNOME Desktop on Ubuntu 24.04
How to Install KDE Desktop on Ubuntu 24.04
Ubuntu Linux How to Install KDE Desktop on Ubuntu 24.04
How to Turn "Week Numbers" On or Off for Calendar in Ubuntu Linux
Ubuntu Linux How to Turn "Week Numbers" On or Off for Calendar in Ubuntu Linux

No comments yet — be the first to share your thoughts!

Leave a Comment

Your email address will not be published. Required fields are marked *