Ruby adalah salah satu bahasa paling populer saat ini. Ruby memiliki sintaks yang elegan dan merupakan bahasa di balik framework Ruby on Rails yang kuat.

Dalam tutorial ini kami akan menunjukkan kepada Anda tiga cara berbeda untuk menginstal Ruby pada sistem Debian 9.

Persiapan

Sebelum memulai dengan tutorial, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.

Cara Instal Ruby dari Repositori Debian

Cara termudah untuk menginstal Ruby di sistem Debian Anda adalah melalui apt package manager. Pada saat penulisan, versi di repositori Debian adalah 2.3.3 yang mana akan segera EOL (End of Life).

Untuk menginstal Ruby dari repositori default Debian, ikuti langkah-langkah ini:

  1. Perbarui indeks paket:
    sudo apt update
  2. Instal Ruby dengan mengetik:
    sudo apt install ruby-full
  3. Untuk memverifikasi bahwa instalasi berhasil menjalankan perintah berikut yang akan mencetak versi Ruby:
    ruby --version

    Outputnya akan terlihat seperti ini:

    ruby 2.3.3p222 (2016-11-21) [x86_64-linux-gnu]

Menginstal Ruby menggunakan Rbenv

Rbenv adalah alat manajemen versi Ruby yang memungkinkan Anda untuk dengan mudah beralih versi Ruby. Secara default Rbenv tidak menangani masalah instalasi Ruby, sehingga kita juga perlu menginstal ruby-build yang merupakan alat yang membantu Anda menginstal versi Ruby apa pun yang mungkin Anda perlukan.

Untuk menginstal Ruby menggunakan skrip Rbenv, ikuti langkah-langkah ini:

  1. Pertama, perbarui indeks paket dan instal paket yang diperlukan oleh ruby-build untuk membangun Ruby dari sumber:
    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
  2. Selanjutnya, jalankan perintah curl berikut untuk menginstal rbenv dan ruby-build:
    curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -

    Script akan mengkloning repositori rbenv dan ruby-build dari GitHub ke direktori ~/.rbenv. Skrip installer juga memanggil skrip lain yang akan mencoba memverifikasi pemasangan. Output dari skrip akan terlihat seperti di bawah ini:

    Install ruby dan rbenv

  3. Tambahkan $HOME/.rbenv/bin ke sistem PATH.
    Jika Anda menggunakan Bash, jalankan:

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

    Jika Anda menggunakanZsh, jalankan:

    echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
    echo 'eval "$(rbenv init -)"' >> ~/.zshrc
    source ~/.zshrc
  4. Instal Ruby versi stabil terbaru dan tetapkan sebagai versi default dengan:
    rbenv install 2.5.1
    rbenv global 2.5.1

    Untuk melihat daftar semua versi Ruby yang tersedia, Anda dapat menggunakan: rbenv install -l

    Verifikasi bahwa Ruby telah diinstal dengan benar dengan mencetak nomor versi:

    ruby -v

    output :

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

Instal Ruby menggunakan RVM

RVM adalah alat lain untuk menginstal, mengelola dan bekerja dengan beberapa lingkungan Ruby.

Untuk menginstal Ruby menggunakan skrip RVM, ikuti langkah-langkah ini:

  1. Pertama instal semua dependensi yang diperlukan utilitas RVM untuk build Ruby dari source:
    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
  2. Jalankan perintah berikut untuk menginstal RVM:
    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
    curl -sSL https://get.rvm.io | bash -s stable

    install ruby rvm
    Untuk mulai menggunakan RVM, Anda perlu menjalankan perintah berikut:

    source ~/.rvm/scripts/rvm
  3. Instal Ruby stable versi terbaru dengan RVM dan atur sebagai versi default :
    rvm install 2.5.1
    rvm use 2.5.1 --default

    Verifikasi bahwa Ruby telah diinstal dengan benar dengan mencetak nomor versi:

    ruby -v

    output :

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

Untuk informasi lebih lanjut tentang cara mengelola instalasi Ruby Anda, kunjungi halaman Dokumentasi RVM.

Kesimpulan

Kami telah menunjukkan kepada Anda tiga cara berbeda untuk menginstal Ruby di server Ubuntu 18.04. Metode yang Anda pilih tergantung pada kebutuhan dan preferensi Anda.

Meskipun menginstal versi paket dari repositori Ubuntu lebih mudah, metode Rbenv dan RVM memberi Anda lebih banyak fleksibilitas untuk menambah dan menghapus versi Ruby yang berbeda pada basis per user.