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.