Pesiapan Alat dan Ruby
Sebelum kita mempelajari bahasa Ruby kita menginstall alat-alat yang dibutuhkan, kamu bisa melewatkan bagian ini jika sudah memiliki alat yang dibutuhkan untuk mempelajari ruby.
Text Editor
Kamu bisa menggunakan text editor kesayanganmu, namun jika kamu tidak memiliki opsi saya merekomendasikan beberapa text editor yaitu sublime, vscode, atom, rubymine atau VIM, semua text editor yang tersebut tersedia disemua sistem operasi (Linux, Windows, MacOS) tapi saya menyarankan menggunakan vscode jika kamu bingung.
Terminal
Ada beberapa jenis software terminal, yaitu Tmux, Bash, Git Bash, Cmder, Hyper, XTerm, dan sebagainya, gunakan terminal kesukaan kamu, atau jika kamu menggunakan sistem operasi Windows saya sarankan untuk menggunakan Git Bash atau Cmder.
Ruby
Versi ruby yang digunakan pada buku ini adalah ruby 2.5.3
jika kamu mempunyai cara tersendiri untuk melakukan instalasi ruby, kamu bisa mengikuti cara kamu sendiri. Namun, jika tidak kamu bisa mengikuti cara instalasi berikut ini pilih sesuai dengan sistem operasi yang kamu gunakan.
Pertama, install terlebih dahulu dependency, ini adalah bagian-bagian yang dibutuhkan untuk melanjutkan instalasi berikutnya.
Selanjutnya, kita akan menggunakan rbenv untuk menginstall ruby. rbenv ini alat yang dibuat khusus untuk menginstall ruby dan manajemen versi ruby di komputer kita. Dengan adanya rbenv ini kita bisa memiliki lebih dari satu versi ruby yang terinstall.
Langkah pertama adalah instalasi rbenv itu sendiri. Jalankan perintah berikut ini.
Setelah itu, install ruby-build. rbenv membutuhkan ruby-build ini untuk melakukan build terhadap source ruby. Jalankan perintah di bawah untuk menginstallnya.
Sekarang kita menginstall Ruby. Kita menggunakan versi 2.5.3, Caranya sebagai berikut
Saat menjalankan perintah ruby -v maka diterminal pastikan menampilkan informasi seperti berikut ini.
ruby -v ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux]
itu artinya kamu telah berhasil menginstall ruby dengan versi 2.5.3
.
Oke, instalasi ruby di Ubuntu selesai dan kamu bisa melanjutkan kebagian berikutnya.
Last updated