Install ruby di ubuntu 18.04 dapat dilakukan dengan mudah dengan cara:
sudo apt update
sudo apt install ruby-full
Setelah itu kita bisa cek hasil install ruby dengan cara
ruby --version
Outputnya akan seperti ini:
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]
Install Ruby menggunakan Rbenv
Rbenv adalah tool version management untuk Ruby.
Dengan tool ini kita bisa ubah atau switch versi ruby kapanpun. Dengan rbenv ini kita akan terbantu karena bisa ganti versi ruby dengan mudah.
Yuk mulai setup:
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 skripnya:
curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -
Set PATH rbenv di folder Home kita dengan cara:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
Lalu kita mulai install ruby dengan rbenv. Pada praktik ini kita coba versi ruby 2.5.x
rbenv install 2.5.1
rbenv global 2.5.1
Oiyah kamu bisa lihat versi ruby yang tersedia lho dengan cara ini: rbenv install -l
Test apakah proses install ruby berhasil atau tidak:
ruby -v
Hasilnya akan muncul:
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
Install Ruby Menggunakan RVM
RVM adalah tool yang sama seperti rbenv … So terserah kamu pakai RVM atau Rbenv , pilih salah satu saja yah 😉
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
Lakukan perintah berikut:
sudo apt install gnupg2
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
Lakukan perintah ini untuk load source :
source ~/.rvm/scripts/rvm
Kita coba yah install ruby 2.5 pakai RVM
rvm install 2.5.1
rvm use 2.5.1 --default
Test apakah berhasil atau tidak ruby terinstall.
ruby -v
Hasilnya akan muncul:
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]