Skip to content

Instantly share code, notes, and snippets.

@UbuntuEvangelist
Last active January 4, 2024 15:38
Show Gist options
  • Save UbuntuEvangelist/6d8ac60a58c788df1a270f72bfd59fd6 to your computer and use it in GitHub Desktop.
Save UbuntuEvangelist/6d8ac60a58c788df1a270f72bfd59fd6 to your computer and use it in GitHub Desktop.
How to Install Ruby on the Linux
#!/bin/bash
# Process:
# Install Stable Ruby From Source
# Install Ruby from the Ubuntu Repository
# Installing Ruby with RVM
# Install Ruby Using rbenv
# Install Ruby From Source:
sudo -i
wget https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.3.0.tar.gz
tar -xvzf ruby-3.3.0.tar.gz
cd ruby-3.3.0
./configure
make
make test
make install
echo "Ruby Installed Succesfully"
ruby -v
# This script will do Ruby Uninstall Linux and reboot Linux
sudo apt-get purge ruby
sudo rm -rf /usr/local/lib/ruby
sudo rm -rf /usr/lib/ruby
sudo rm -f /usr/local/bin/ruby
sudo rm -f /usr/bin/ruby
sudo rm -f /usr/local/bin/irb
sudo rm -f /usr/bin/irb
sudo rm -f /usr/local/bin/gem
sudo rm -f /usr/bin/gem
sudo apt update -y
sudo apt upgrade -y
sudo reboot
Install Ruby from the Ubuntu Repository:
sudo apt update
sudo apt install ruby-full
ruby –v
# This script will do Ruby Uninstall Linux and reboot Linux
sudo apt-get purge ruby
sudo rm -rf /usr/local/lib/ruby
sudo rm -rf /usr/lib/ruby
sudo rm -f /usr/local/bin/ruby
sudo rm -f /usr/bin/ruby
sudo rm -f /usr/local/bin/irb
sudo rm -f /usr/bin/irb
sudo rm -f /usr/local/bin/gem
sudo rm -f /usr/bin/gem
sudo apt update -y
sudo apt upgrade -y
sudo reboot
Installing Ruby with RVM
sudo apt install gnupg
sudo gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
sudo apt install software-properties-common
sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt update
sudo apt install rvm
rvm install 2.5.1
ruby –v
# This script will do Ruby Uninstall Linux and reboot Linux
sudo apt-get purge ruby
sudo rm -rf /usr/local/lib/ruby
sudo rm -rf /usr/lib/ruby
sudo rm -f /usr/local/bin/ruby
sudo rm -f /usr/bin/ruby
sudo rm -f /usr/local/bin/irb
sudo rm -f /usr/bin/irb
sudo rm -f /usr/local/bin/gem
sudo rm -f /usr/bin/gem
sudo apt update -y
sudo apt upgrade -y
sudo reboot
Install Ruby Using rbenv:
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
curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -
echo ‘export PATH=”$HOME/ .rbenv/bin:$PATH”’ >> ~/.bashrc
echo ‘eval “$(rbenv init –)”’ >> ~/.bashrc
source ~/.bashrc
rbenv install 2.5.1
ruby –v
# This script will do Ruby Uninstall Linux and reboot Linux
sudo apt-get purge ruby
sudo rm -rf /usr/local/lib/ruby
sudo rm -rf /usr/lib/ruby
sudo rm -f /usr/local/bin/ruby
sudo rm -f /usr/bin/ruby
sudo rm -f /usr/local/bin/irb
sudo rm -f /usr/bin/irb
sudo rm -f /usr/local/bin/gem
sudo rm -f /usr/bin/gem
sudo apt update -y
sudo apt upgrade -y
sudo reboot
Update Ruby Gems Package Manager:
sudo -i
gem update --system
ruby --version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment