Ruby on Rails adalah web application framework free dan open-source yang membantu Anda membuat situs web dengan Ruby. Rails adalah framework model-view-controller yang menggabungkan bahasa pemrograman Ruby dengan JavaScript, HTML, dan CSS untuk menulis aplikasi web yang berjalan di web server dan menyederhanakan tugas berulang yang umum. Rails hadir dengan seperangkat konvensi yang membantu pengembang untuk mempercepat pengembangan tanpa menghabiskan banyak waktu untuk konfigurasi file.
Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana menginstal kerangka kerja Ruby on Rails pada server CentOS 8.
Persyaratan
- Server CentOS 8.
- Masuk sebagai root atau user biasa dengan hak sudo.
Instal Ruby
Cara sederhana dan termudah untuk menginstal Ruby adalah dengan menggunakan RVM. RVM yang juga dikenal sebagai “Ruby Version Manager” adalah alat baris perintah yang dapat digunakan untuk menginstal dan mengelola berbagai versi Ruby dari interpreters.
Pertama, instal paket curl
dan gnupg2
dengan perintah berikut:
dnf install curl gnupg2 -y
Selanjutnya, Anda perlu mengimpor RVM public key di sistem Anda:
gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Anda akan melihat output berikut:
gpg: key 105BD0E739499BDB: 8 signatures not checked due to missing keys gpg: key 105BD0E739499BDB: public key "Piotr Kuczynski <[email protected]>" imported gpg: key 3804BB82D39DC0E3: 108 signatures not checked due to missing keys gpg: key 3804BB82D39DC0E3: "Michal Papis (RVM signing) <[email protected]>" not changed gpg: no ultimately trusted keys found gpg: Total number processed: 2 gpg: imported: 1 gpg: unchanged: 1
Selanjutnya, unduh dan instal versi stabil terbaru RVM menggunakan perintah berikut:
curl -sSL https://get.rvm.io | bash -s stable
Setelah RVM diinstal, Anda akan mendapatkan output kurang lebih seperti berikut:
Downloading https://github.com/rvm/rvm/archive/1.29.9.tar.gz Downloading https://github.com/rvm/rvm/releases/download/1.29.9/1.29.9.tar.gz.asc gpg: Signature made Wednesday 10 July 2019 04:31:02 AM EDT gpg: using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB gpg: Good signature from "Piotr Kuczynski <[email protected]>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB GPG verified '/usr/local/rvm/archives/rvm-1.29.9.tgz' Creating group 'rvm' Installing RVM to /usr/local/rvm/ Installation of RVM in /usr/local/rvm/ is almost complete:
Selanjutnya, aktifkan RVM environment variable dengan perintah berikut:
source /etc/profile.d/rvm.sh
Selanjutnya, instal semua dependensi Ruby dengan menjalankan perintah berikut:
rvm requirements
Setelah semua dependensi diinstal, Anda akan melihat output berikut:
Checking requirements for centos. Installing requirements for centos. Installing required packages: patch, autoconf, automake, bison, gcc-c++, libffi-devel, libtool, make, patch, readline-devel, ruby, sqlite-devel, zlib-devel, glibc-headers, glibc-devel, openssl-devel......................................... Requirements installation successful.
Anda sekarang dapat me-list semua versi Ruby yang tersedia dengan perintah berikut:
rvm list known
Anda akan melihat output berikut:
# MRI Rubies [ruby-]1.8.6[-p420] [ruby-]1.8.7[-head] # security released on head [ruby-]1.9.1[-p431] [ruby-]1.9.2[-p330] [ruby-]1.9.3[-p551] [ruby-]2.0.0[-p648] [ruby-]2.1[.10] [ruby-]2.2[.10] [ruby-]2.3[.8] [ruby-]2.4[.6] [ruby-]2.5[.5] [ruby-]2.6[.3] [ruby-]2.7[.0-preview1] ruby-head
Sekarang, Anda dapat menginstal Ruby versi 2.6.3
menggunakan perintah berikut:
rvm install 2.6.3
Selanjutnya, jalankan perintah berikut untuk mengatur versi agarĀ 2.6.3
sebagai versi default:
rvm use 2.6.3 --default
Output:
Using /usr/local/rvm/gems/ruby-2.6.3
Anda juga dapat memverifikasi versi Ruby yang diinstal menggunakan perintah berikut:
ruby --version
Output:
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
Install Rails
Anda dapat install Rails versi terbaru menggunakan perintah gem
seperti yang ditunjukkan di bawah ini:
gem install rails
Setelah menginstal Rails, Anda dapat memeriksa versi Rails dengan perintah berikut:
rails -v
Anda akan melihat output berikut:
Rails 6.0.2.1
Kesimpulan
Dalam tutorial di atas, Anda belajar cara menginstal Ruby on Rails di server CentOS 8. Anda sekarang dapat dengan mudah menginstal, mengelola, dan bekerja dengan berbagai versi Ruby menggunakan RVM. Untuk informasi lebih lanjut, Anda dapat mengunjungi dokumentasi resmi Ruby di Ruby Doc.