![]() |
Install Ruby on Rails on Ubuntu Linux |
Ruby on Rails adalah sebuah framework pengembangan aplikasi web yang populer dan kuat. Dalam kombinasi dengan database PostgreSQL, Ruby on Rails menawarkan solusi yang efisien dan andal untuk mengembangkan aplikasi web yang tangguh dan berperforma tinggi.
PostgreSQL adalah sistem manajemen basis data relasional yang tangguh, fleksibel, dan open-source. Dengan fitur-fitur seperti keamanan yang kuat, dukungan untuk tipe data kompleks, dan kinerja yang baik, PostgreSQL menjadi pilihan yang ideal sebagai basis data untuk aplikasi Ruby on Rails.
Dalam tutorial ini, saya akan membahas langkah-langkah untuk menginstal Ruby on Rails dan mengkonfigurasi database PostgreSQL. Anda akan mempelajari cara mengatur environment pengembangan yang optimal untuk membangun aplikasi web dengan mudah menggunakan Ruby on Rails dan menggunakan PostgreSQL sebagai sistem basis data.
Persiapan
Sebelum memulai instalasi Ruby on Rails, pastikan komputer/laptop Anda sudah terhubung ke internet dan telah melakukan pembaruan paket sistem.
sudo apt-get update
Rbenv
Rbenv adalah tools yang digunakan untuk mengelola versi Ruby, Anda dapat menginstal banyak versi dalam Ubuntu Anda. Berikut adalah langkah-langkah instalasi rbenv.
Instalasi dependensi
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 dirmngr gnupg \
apt-transport-https ca-certificates -y
Unduh Rbenv
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
Konfigurasi path Rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
Ruby Build
ruby-build adalah plugin yang digunakan oleh rbenv untuk menginstal berbagai versi Ruby. Ikuti panduan berikut untuk instalasi ruby-build.
Unduh ruby-build
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
Konfigurasi ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
git clone https://github.com/rbenv/rbenv-vars.git ~/.rbenv/plugins/rbenv-vars
exec $SHELL
Verifikasi Rbenv
rbenv -v
Instalasi Ruby
rbenv install 3.0.1
Mengatur versi Ruby
rbenv global 3.0.1
Verifikasi versi Ruby
ruby -v
PostgreSQL
Pada tahapan ini, Anda diminta untuk instalasi database PostgreSQL dengan versi 13 serta membuat username dan nama database.
Instalasi database
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get -y install postgresql-13 libpq-dev
Setup database
sudo -u postgres psql
CREATE USER my_user WITH PASSWORD 'my_password';
CREATE DATABASE my_database OWNER my_user;
\q
Ruby on Rails
Bundler
gem install bundler
bundler -v
Instal Ruby on Rails menggunakan gem
gem install rails -v 7.0.4.3
rails -v
Buat project Rails
rails new my_application -d postgresql
cd my_application
vim config/database.yml
Menjalankan Rails
rails s
Buka browser dan akses http://localhost:3000.
Kesimpulan
Anda telah berhasil menginstal Ruby on Rails menggunakan rbenv dan mengkonfigurasi database PostgreSQL 13.