GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Ruby on Rails di CentOS 8

Ruby on Rails adalah kerangka kerja aplikasi web sumber terbuka dan gratis yang membantu Anda membuat situs web dengan Ruby. Rails adalah kerangka kerja model-view-controller yang menggabungkan bahasa pemrograman Ruby dengan JavaScript, HTML, dan CSS untuk menulis aplikasi web yang berjalan di server web dan menyederhanakan tugas umum yang berulang. Rails hadir dengan seperangkat konvensi yang membantu pengembang untuk mempercepat pengembangan tanpa menghabiskan banyak waktu untuk konfigurasi file.

Dalam tutorial ini, kami akan menunjukkan cara menginstal framework Ruby on Rails di server CentOS 8.

Persyaratan

  • Server yang menjalankan CentOS 8.
  • Kata sandi root dikonfigurasi di server.

Instal Ruby

Cara sederhana dan termudah untuk menginstal Ruby menggunakan RVM. RVM juga dikenal sebagai "Ruby Version Manager" adalah alat baris perintah yang dapat digunakan untuk menginstal dan mengelola versi Ruby yang berbeda dari penerjemah.

Pertama, instal paket curl dan gnupg2 dengan perintah berikut:

dnf install curl gnupg2 -y

Selanjutnya, Anda perlu mengimpor kunci publik RVM 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 RVM versi stabil terbaru menggunakan perintah berikut:

curl -sSL https://get.rvm.io | bash -s stable

Setelah RVM diinstal, Anda akan mendapatkan output 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 variabel lingkungan RVM 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 membuat daftar 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 2.6.3 sebagai versi default:

rvm use 2.6.3 --default

Keluaran:

Using /usr/local/rvm/gems/ruby-2.6.3

Anda juga dapat memverifikasi versi Ruby yang diinstal menggunakan perintah berikut:

ruby --version

Keluaran:

ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]

Instal Rel

Anda dapat menginstal 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 telah mempelajari cara menginstal Ruby on Rails di server CentOS 8. Anda sekarang dapat dengan mudah menginstal, mengelola, dan bekerja dengan versi Ruby yang berbeda menggunakan RVM. Untuk informasi lebih lanjut, Anda dapat mengunjungi dokumentasi resmi Ruby di Ruby Doc.


Cent OS
  1. Cara menginstal ruby ​​​​pada RHEL 8 / CentOS 8

  2. Cara Menginstal Ruby 2.0.0 di CentOS &RHEL 6 menggunakan RVM

  3. Cara Menginstal Ruby on Rails di CentOS / RHEL8

  1. Cara Menginstal Ruby di CentOS 7

  2. Cara Menginstal Ruby di CentOS 8

  3. Cara Menginstal Ruby on Rails (RoR) di Debian 10

  1. Cara Menginstal Ruby on Rails di Ubuntu 20.04 LTS

  2. Cara Menginstal Ruby on Rails di Ubuntu 20.04

  3. Cara Menginstal Ruby on Rails di CentOS 8 / RHEL 8