In this tutorial, we shall see how it is easy to install Ruby with RVM on Ubuntu 20.04. We shall also see how to manage and uninstall RVM.
Ruby is an interpreted, high-level, general-purpose programming language. RVM manages multiple Ruby environments and allows you to switch between them.
Prerequisites
- Ubuntu 20.04 dedicated server or a VPS.
- A root user or normal user with administrative privileges.
Let’s start with the installation.
1. Keep your server up to date
Always keep your server up to date for security updates.
# apt update -y
# apt- upgrade -y
2. Install RVM
First, import RVM signing key.
Import the RVM code-signing keys. The command below is an example, please verify the keys at https://rvm.io/rvm/security.
# gpg –keyserver hkp://pool.sks-keyservers.net –recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Now, download and install RVM.
Go to the /tmp directory
# cd /tmp
Download a stable version of the RVM script.
# apt-get update && curl -sSL https://get.rvm.io | bash -s stable
Add your user account to the rvm group.
# usermod -a -G rvm username
Log out of your terminal, then log back in again. Group memberships are only evaluated at login time.
To start using RVM you need to run following command:
# source /etc/profile.d/rvm.sh
Check the RVM version.
# rvm -v
Output:
rvm 1.29.10 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
3. Manage your Ruby Environment
List the known Ruby versions
# rvm list known
Install a specific version of Ruby.
# rvm install ruby-2.7.0
# rvm –default use ruby-2.7.0
Remove a specific version of Ruby.
# rvm remove ruby-2.7.0
Check the Ruby versions installed with RVM.
# rvm list
Check the Ruby version.
# ruby -v
Remove a specific version of Ruby.
# rvm remove ruby-2.7.0
Uninstall RVM
To remove RVM, use following commands
# rvm implode
# rm -rf ~/.rvm
# rm -rf /etc/rvmrc
# rm -rf ~/.rvmrc
# groupdel rvm
Delete RVM source lines from all .bashrc, .bash_profile, .profile, and .zshrc files.
Reboot
That’s it. We have seen how it is easy to install Ruby with RVM on Ubuntu 20.04.