Panduan Instalasi dan Konfigurasi Ruby on Rails di OpenBSD 7.6
· 2 min read · Label UnixBSDRuby merupakan bahasa pemrograman yang diciptakan 20 tahun lalu oleh Yukihiro “Matz” Matsumoto. Berdasarkan popularitas dan penggunaannya, bahasa pemrograman Ruby menduduki peringkat sepuluh besar. Popularitas Ruby didukung oleh aplikasi Rails yang sudah sangat terkenal dalam pembuatan situs web statis.
Sedangkan Rails merupakan pustaka perangkat lunak yang memperluas bahasa pemrograman Ruby. Pencipta Rails, David Heinemeier Hansson, memberinya nama "Ruby on Rails," meskipun sering kali hanya disebut "Rails." Rails merupakan kode perangkat lunak yang ditambahkan ke bahasa pemrograman Ruby. Secara teknis, ini merupakan pustaka paket (khususnya RubyGem), yang diinstal menggunakan antarmuka baris perintah pada sistem operasi Unix atau Linux.
Rails merupakan kerangka kerja untuk membangun situs web. Dengan demikian, Rails menetapkan konvensi untuk memudahkan kolaborasi dan pemeliharaan. Konvensi ini dikodifikasikan sebagai Rails API (antarmuka pemrograman aplikasi, atau arahan yang mengendalikan kode). Rails API didokumentasikan secara daring dan dijelaskan dalam buku, artikel, dan posting blog. Mempelajari Rails berarti mempelajari cara menggunakan konvensi Rails dan API-nya.
1. Cara Menginstal Ruby on Rails di OpenBSD
Untuk menjalankan Rail pada OpenBSD, Anda harus mengaktifkan Ruby terlebih dahulu dengan menginstalnya. Berikut ini adalah perintah untuk menginstal Ruby pada OpenBSD.
Instal Ruby
ns3# pkg_add update
ns3# pkg_add upgrade
ns3# pkg_add ruby
Periksa versi Ruby dan bundler
ns3# ruby -v
ruby 3.3.5 (2024-09-03 revision ef084cc8f4) [x86_64-openbsd]
ns3# bundler -v
Bundler version 2.6.6
Untuk detail lebih lanjut tentang proses instalasi Ruby pada OpenBSD, Anda dapat membaca artikel sebelumnya.
2. Membuat File Symlink
Mirip dengan FreeBSD, berkas biner di OpenBSD terletak di direktori /usr/local/bin. Semua berkas biner dari program yang telah Anda instal disimpan di direktori ini.Direktori ini juga merupakan tempat penyimpanan berkas biner Rails, tetapi sebelum kita membuat berkas symlink, jalankan perintah di bawah ini untuk menginstal Rails.
Instal Rails
ns3# gem install --user-install rails
Setelah Anda selesai menginstal Rails, lanjutkan dengan memeriksa versi Rails yang terinstal.
Periksa versi Rails
ns3# rails -v
Rails 8.0.2
Kemudian kita lanjutkan dengan membuat Symlink dengan perintah di bawah ini.
Buat Symlink Rails
ns3# ln -sf /usr/local/bin/rails33 /usr/local/bin/rails
3. Membuat Aplikasi dengan Rails
Rails dilengkapi dengan sejumlah skrip, yang disebut generator. Skrip Rails dirancang untuk memudahkan pekerjaan pengembang dengan membuat semua yang dibutuhkan untuk membuat aplikasi tertentu. Salah satunya adalah generator aplikasi baru, yang menyediakan fondasi aplikasi Rails, sehingga Anda tidak perlu menulisnya lagi.Untuk membuat aplikasi atau Blog dengan Rails, Anda harus terlebih dahulu menentukan direktori untuk menyimpan semua file aplikasi.
Berikut ini adalah perintah Rail yang digunakan untuk membuat aplikasi baru.
Create a Blog with Rails
ns3# rails new blogsite
a. Perbarui/Update Rails
Kemudian lanjutkan untuk memperbarui Rails.
Update Rails
ns3# cd blogsite
ns3# bundle install
ns3# bundle update
b. Instal Nokogiri
Untuk melengkapi Rails Anda, instal juga nokogiri.
Instal nokogiri
ns3# bundle install --path=~/.gem
ns3# gem install --user-install nokogiri
c. Cara Menjalankan Rail di OpenBSD
Bagian ini merupakan bagian terpenting dari artikel ini. Di bagian ini kita akan menjalankan Rails. Jika semua konfigurasi di atas sudah dilakukan dengan baik, tanpa ada skrip yang terlewat, sekarang saatnya menjalankan Rails dengan perintah di bawah ini.Instal nokogiri
ns3# rails s -b 192.168.5.3
Untuk melihat hasilnya, buka web browser Google Chrome dan ketik "http://192.168.5.3:3000/". Jika konfigurasi sudah benar maka akan muncul logo “Rails” di layar monitor Anda.
Sampai disini anda telah menyelesaikan konfigurasi OpenBSD dan Ruby on Rails dan anda siap untuk membuat berbagai aplikasi dengan Rails.
Silahkan Berkomentar, Kakak...! Bunda...!
Posting Komentar