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.

Pada artikel ini, kita akan melihat berbagai cara untuk menginstal Ruby di Debian 10.

Kami akan menunjukkan cara menginstal Ruby dari repositori Debian 10 default dan menggunakan skrip Rbenv dan RVM. Pilih metode instalasi yang paling tepat untuk pengaturan dan environment Anda.

Install Ruby dari Repository Debian

Cara termudah untuk install Ruby di sistem Debian adalah melalui apt package manager. Pada saat penulisan, versi di repositori Debian adalah 2.5.5.

Jalankan perintah berikut sebagai root atau user dengan hak sudo untuk refresh daftar paket dan install Ruby

sudo apt update
sudo apt install ruby-full

Setelah instalasi selesai, verifikasi dengan mencetak versi Ruby:

ruby --version

Outputnya akan terlihat seperti ini:

ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux-gnu]

Versi Ruby Anda mungkin berbeda dari yang ditunjukkan di atas.

Itu dia! Anda telah berhasil menginstal Ruby pada sistem CentOS Anda, dan Anda dapat mulai menggunakannya.

Install Ruby Menggunakan Rbenv

Rbenv adalah utilitas manajemen versi Ruby yang memungkinkan Anda untuk dengan mudah beralih versi Ruby.

Kita akan menggunakan plugin ruby-build yang memperluas fungsionalitas inti Rbenv dan memungkinkan Anda untuk menginstal versi Ruby apa pun dari source.

Mulail dengan menginstal git dan dependensi lain yang diperlukan 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

Jalankan perintah berikut untuk install skrip 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.

Untuk mulai menggunakan rbenv, Anda perlu menambahkan $HOME/.rbenv/bin ke PATH Anda.

Jika Anda menggunakan Bash:

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

Jika Anda menggunakan Zsh:

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

Jalankan perintah rbenv -v untuk memastikan instalasi berhasil:

rbenv -v
rbenv 1.1.2-26-gc6324ff

Untuk mendapatkan daftar semua versi Ruby yang dapat diinstal dengan rbenv, masukkan:

rbenv install -l

Misalnya, untuk menginstal Ruby versi 2.7.0 dan menetapkannya sebagai versi default, gunakan perintah berikut :

rbenv install 2.7.0rbenv global 2.7.0

Verifikasi bahwa Ruby telah diinstal dengan benar:

ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]

Install Ruby menggunakan RVM

RVM (Ruby Version Manager) adalah alat baris perintah yang memungkinkan Anda untuk menginstal, mengelola, dan bekerja dengan beberapa lingkungan Ruby.

Instal dependensi yang diperlukan untuk membangun 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

Jalankan perintah berikut untuk menambahkan GPG key dan install RVM:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable

Untuk mulai menggunakan RVM, masukkan perintah :

source ~/.rvm/scripts/rvm

Untuk mendapatkan daftar semua versi Ruby yang dikenal, ketik:

rvm list known

Instal versi stabil Ruby terbaru dengan RVM dan atur sebagai versi default:

rvm install rubyrvm --default use ruby

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

ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]

Jika Anda ingin menginstal versi Ruby tertentu, masukkan perintah di bawah ini. Ganti x.x.x dengan versi Ruby yang ingin Anda instal:

rvm install ruby-x.x.xrvm --default use ruby-x.x.x

Untuk informasi lebih lanjut tentang cara mengelola instalasi Ruby Anda dengan RVM, periksa halaman Dokumentasi mereka.

Kesimpulan

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

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