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 di CentOS. Masing-masing memiliki manfaatnya sendiri, Anda dapat memilih salah satu metode instalasi yang paling sesuai untuk Anda.
Persiapan
Sebelum memulai dengan tutorial, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.
Cara Instal Ruby dari Repositori CentOS
Cara termudah untuk menginstal Ruby di sistem CentOS Anda adalah melalui yum
package manager. Pada saat penulisan, versi di repositori CentOS adalah 2.0.0
yang agak ketinggalan atau sudah usang.
Untuk menginstal Ruby dari repositori default CentOS, ikuti langkah-langkah ini:
- Instal Ruby dengan mengetik:
sudo yum install ruby
- Untuk memverifikasi bahwa instalasi berhasil menjalankan perintah berikut yang akan mencetak versi Ruby:
ruby --version
Outputnya akan terlihat seperti ini:
ruby 2.0.0p648 (2015-12-16) [x86_64-linux]
Instal Ruby menggunakan Rbenv
Rbenv adalah alat manajemen versi Ruby yang memungkinkan Anda untuk dengan mudah beralih versi Ruby.
Kita juga akan menginstal plugin ruby-build
yang memperluas fungsionalitas inti dari Rbenv, yang memungkinkan kita untuk dengan mudah menginstal versi Ruby apa pun dari source.
Untuk menginstal Ruby menggunakan Rbenv ikuti langkah-langkah di bawah ini:
- Pertama, install dependensi yang diperlukan oleh
ruby-build
:sudo yum install git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
- Selanjutnya, jalankan perintah curl berikut untuk menginstal
rbenv
danruby-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 instalasi. Output dari skrip akan terlihat seperti di bawah ini:Seperti yang Anda lihat di output di atas, sebelum mulai menggunakan rbenv, kita perlu menambahkan
$HOME/.rbenv/bin
ke PATH yang benar.
Jika Anda menggunakan bash, jalankan:echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc source ~/.bashrc
Jika Anda menggunakan Zsh, jalankan:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc echo 'eval "$(rbenv init -)"' >> ~/.zshrc source ~/.zshrc
- Sekarang kita telah berhasil menginstal
rbenv
pada sistem, kita juga dapat dengan mudah menginstal versi stabil terbaru dari Ruby dan menjadikannya 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]
Install Ruby menggunakan RVM
RVM (Ruby Version Manager) adalah alat baris perintah yang memungkinkan Anda untuk dengan mudah menginstal, mengelola, dan bekerja dengan beberapa lingkungan Ruby.
Untuk menginstal Ruby menggunakan RVM ikuti langkah-langkah di bawah ini:
- Pertama instal semua dependensi yang diperlukan utilitas RVM untuk build Ruby dari source:
sudo yum install curl gpg gcc gcc-c++ make patch autoconf automake bison libffi-devel libtool patch readline-devel sqlite-devel zlib-devel openssl-devel
- Jalankan perintah berikut untuk menginstal RVM:
sudo gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB curl -sSL https://get.rvm.io | bash -s stable
Untuk mulai menggunakan RVM, Anda perlu menjalankan perintah berikut:source ~/.rvm/scripts/rvm
- 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 CentOS. Metode yang Anda pilih tergantung pada kebutuhan dan preferensi Anda.
Dengan menginstall Ruby menggunakan metode Rbenv
dan RVM
memberi Anda lebih banyak fleksibilitas untuk menambah dan menghapus versi Ruby yang berbeda pada basis per user.