Install Ruby on Rails on Ubuntu Linux


Install rails on ubuntu
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.

Referensi:

I like to learn new things about Technology and apply them in my work and than I am always on the lookout for the latest DevOps tools and methodologies

Post a Comment