Installing Ruby

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 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"


