Skip to main content
  1. Posts/

Installing Ruby

·2 mins·
Table of Contents

categories:

  • ruby date: “2023-01-08T00:00:00Z” tags:
  • ruby
  • centos title: Install Ruby di CentOS 7

Ruby adalah bahasa pemrograman dinamis, berbasis skrip, dan sepenuhnya berorientasi objek (Object-Oriented Programming / OOP). Ruby dikenal karena sintaksnya yang elegan, bersih, dan mudah dibaca, bahkan menyerupai bahasa manusia, terutama bahasa Inggris. Hal ini membuat Ruby relatif mudah dipahami dan dipelajari, terutama bagi pemula.

Ruby banyak digunakan untuk berbagai kebutuhan, antara lain:

  • pengembangan web (menggunakan framework Ruby on Rails)
  • otomatisasi sistem dan DevOps
  • pembuatan aplikasi desktop
  • pemrosesan dan analisis data
  • web scraping
  • pembuatan prototipe cepat
  • pembuatan command-line tools

Install Ruby
#

yum -y install ruby

Install Ruby dengan rbenv
#

Disarankan menggunakan rbenv agar dapat mengelola beberapa versi Ruby dengan mudah.

Install dependency:

yum install -y git readline-devel zlib-devel ncurses-devel autoconf bison openssl-devel gcc gcc-c++ make libyaml-devel libffi-devel gdbm-devel

Clone repository rbenv:

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

Tambahkan PATH dan inisialisasi rbenv:

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

Install plugin ruby-build:

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

Tambahkan PATH ruby-build:

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

Install Ruby:

rbenv install 2.6.1
Daftar versi Ruby yang tersedia dapat dilihat di halaman resmi Ruby Releases.

Aktifkan versi Ruby sebagai default:

rbenv global 2.6.1

Cek versi Ruby:

ruby -v

Contoh output:

ruby 2.6.1p33 (2019-01-30 revision 66950) [x86_64-linux]

Install Ruby dengan RVM
#

RVM (Ruby enVironment Manager) adalah alat untuk mengelola beberapa versi interpreter Ruby pada satu mesin. Fungsinya meliputi instalasi dan pengelolaan environment Ruby yang berbeda

Instalasi
#

Instalasi kunci GPG untuk verifikasi paket.

gpg --keyserver keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Kemudian install RVM dengan perintah

curl -sSL https://get.rvm.io | bash -s stable

Untuk instalasi multi-user, gunakan sudo agar RMV di tempatkan di /usr/local/rvm

curl -sSL https://get.rvm.io | sudo bash -s stable

Konfigurasi shell pada file bash_profile, .bashrc, atau .profile agar perintah rvm dapat dipanggil.

# Add RVM to PATH for scripting. Make sure this is the last PATH variable change.
export PATH="$PATH:$HOME/.rvm/bin"

Related