Apakah Anda tertarik untuk belajar Ruby on Rails dan ingin menginstalnya di Ubuntu 18.04? Berikut adalah panduan lengkap tentang cara menginstal Ruby di Ubuntu 18.04 untuk Anda.
Langkah 1: Memastikan Ubuntu Updated
Sebelum menginstal Ruby dan Ruby on Rails, pastikan Ubuntu Anda diperbarui dengan menjalankan perintah berikut:
sudo apt-get update
sudo apt-get upgrade
Setelah perintah di atas selesai dijalankan, sistem Ubuntu Anda akan diperbarui dan siap digunakan untuk menginstal Ruby dan Ruby on Rails.
Langkah 2: Instal Dependensi yang Diperlukan
Untuk menginstal Ruby dan Ruby on Rails di Ubuntu 18.04, kita perlu menginstal beberapa paket yang dibutuhkan terlebih dahulu. Jalankan perintah berikut untuk menginstal paket-paket tersebut:
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev
Perintah di atas akan menginstal beberapa paket yang dibutuhkan untuk menginstal Ruby dan Ruby on Rails di Ubuntu 18.04.
Langkah 3: Instal Ruby Menggunakan rbenv
Sekarang kita telah memastikan bahwa sistem Ubuntu Anda sudah diperbarui dan menginstal beberapa paket yang dibutuhkan, saatnya menginstal Ruby. Ada beberapa cara untuk menginstal Ruby, salah satunya adalah menggunakan rbenv. rbenv adalah alat manajemen versi Ruby yang memungkinkan pengguna Ubuntu untuk menginstal dan mengkonfigurasi beberapa versi Ruby.
Pertama, jalankan perintah berikut untuk menginstal rbenv:
cd ~
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
Perintah di atas akan mengunduh dan menginstal rbenv dari repositori Github resmi dan menambahkan beberapa baris kode di terminal Anda.
Jalankan perintah berikut untuk menginstal plugin ruby-build:
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL
Setelah plugin ruby-build diinstal, kita bisa menginstal Ruby menggunakan rbenv. Jalankan perintah berikut untuk melihat daftar versi Ruby yang tersedia:
rbenv install -l
Setelah melihat daftar versi Ruby yang tersedia, jalankan perintah di bawah ini untuk menginstal versi Ruby yang diinginkan (disini kita akan menginstal Ruby versi 2.6.5):
rbenv install 2.6.5
Proses penginstalan Ruby mungkin memerlukan beberapa saat tergantung pada kecepatan internet Anda.
Langkah 4: Konfigurasi versi Ruby default
Setelah menginstal Ruby menggunakan rbenv, kita perlu mengonfigurasi versi Ruby default yang akan digunakan oleh sistem Ubuntu. Jalankan perintah berikut untuk menampilkan daftar versi Ruby yang diinstal:
rbenv versions
Perintah di atas akan menampilkan daftar versi Ruby yang sudah diinstal. Ketik perintah berikut untuk mengatur versi Ruby default:
rbenv global 2.6.5
Setelah versi Ruby default diatur, kita perlu memastikan bahwa versi Ruby yang diinstal sudah dikenali oleh sistem Ubuntu. Jalankan perintah berikut untuk memeriksa:
ruby -v
Jika versi Ruby berhasil diinstal, maka akan muncul versi Ruby yang diinstal di terminal Anda.
Langkah 5: Instalasi Ruby Gems
Setelah menginstal Ruby dan mengatur versi default, saatnya menginstal Ruby Gems. Ruby Gems adalah paket yang berisi kode Ruby yang berguna dan dapat digunakan untuk memperluas fungsionalitas aplikasi Ruby Anda.
Jalankan perintah berikut untuk menginstal Ruby Gems:
echo "gem: --no-document" >> ~/.gemrc
gem install bundler
Setelah Ruby Gems terinstal, kita bisa melanjutkan ke langkah berikutnya, yaitu menginstal Ruby on Rails.
Langkah 6: Instalasi Ruby on Rails
Sekarang kita siap untuk menginstal Ruby on Rails di Ubuntu 18.04. Jalankan perintah berikut untuk menginstal Rails:
gem install rails -v 6.0.0
Proses ini akan memerlukan beberapa saat tergantung pada kecepatan internet Anda. Setelah selesai, kita dapat memeriksa instalasi Ruby on Rails dengan menjalankan perintah:
rails -v
Ini akan menampilkan versi yang diinstal di terminal Anda.
Langkah 7: Menginstal PostgreSQL
Jika Anda ingin menggunakan database PostgreSQL dengan Ruby on Rails, Anda perlu menginstalnya terlebih dahulu. Jalankan perintah berikut untuk menginstal PostgreSQL:
sudo apt-get install postgresql postgresql-contrib libpq-dev
Setelah proses instalasi selesai, kita perlu memastikan bahwa PostgreSQL sudah berjalan dengan benar dan mengatur pengguna dan database. Jalankan perintah berikut untuk masuk ke konsol PostgreSQL:
sudo -u postgres psql
Kita akan membuat pengguna database baru yang akan digunakan oleh Rails. Jalankan perintah berikut di konsol PostgreSQL:
CREATE USER rails WITH PASSWORD 'password';
Mengganti ‘password’ dengan kata sandi yang kuat.
Kemudian, kita membuat basis data yang akan digunakan:
CREATE DATABASE development;
Mengganti “development” dengan nama database yang Anda inginkan.
Kita akan memberikan hak akses ke pengguna Rails untuk database yang dibuat. Jalankan perintah berikut:
GRANT ALL PRIVILEGES ON DATABASE development TO rails;
\q
Kemudian keluar dari konsol PostgreSQL dengan mengetik \q.
Setelah selesai, kita sudah siap untuk mengembangkan aplikasi Ruby on Rails dengan database PostgreSQL.
FAQ
1. Apakah Ruby on Rails gratis?
Ya, Ruby on Rails merupakan software open-source yang dapat didownload dan digunakan secara gratis.
2. Apa saja keunggulan Ruby on Rails dibandingkan dengan framework web lainnya?
Ruby on Rails adalah framework web yang memiliki banyak keunggulan dibandingkan dengan framework web lainnya. Beberapa keunggulan tersebut antara lain:
- Pemrograman yang mudah dan cepat dengan bahasa Ruby yang intuitif
- Kemampuan untuk membangun aplikasi yang kompleks dengan mudah
- Memiliki sistem routing yang baik untuk menghandle request dan respons
- Struktur MVC (Model-View-Controller) yang membuat kode lebih terorganisir dan mudah untuk diatur
- Memiliki banyak plugin dan gems yang memperluas fungsionalitas
Video Tutorial: Instal Ruby on Rails di Windows 10
Jika Anda ingin menginstal Ruby on Rails di Windows 10, video tutorial di bawah ini dapat membantu Anda: