GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Ruby on Rails su CentOS 8

Ruby on Rails è un framework di applicazioni web gratuito e open source che ti aiuta a creare un sito web con Ruby. Rails è un framework model-view-controller che combina il linguaggio di programmazione Ruby con JavaScript, HTML e CSS per scrivere applicazioni web eseguite sul server web e semplifica le attività ripetitive comuni. Rails viene fornito con una serie di convenzioni che aiutano gli sviluppatori ad accelerare lo sviluppo senza dedicare molto tempo alla configurazione dei file.

In questo tutorial, ti mostreremo come installare il framework Ruby on Rails su un server CentOS 8.

Requisiti

  • Un server che esegue CentOS 8.
  • Sul server è configurata una password di root.

Installa Ruby

Il modo più semplice e veloce per installare Ruby utilizzando RVM. RVM noto anche come "Ruby Version Manager" è uno strumento da riga di comando che può essere utilizzato per installare e gestire diverse versioni di Ruby dagli interpreti.

Innanzitutto, installa curl e il pacchetto gnupg2 con il seguente comando:

dnf install curl gnupg2 -y

Successivamente, dovrai importare la chiave pubblica RVM sul tuo sistema:

gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Dovresti vedere il seguente output:

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

Quindi, scarica e installa l'ultima versione stabile di RVM utilizzando il comando seguente:

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

Una volta installata la RVM, dovresti ottenere il seguente output:

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:

Successivamente, attiva la variabile di ambiente RVM con il seguente comando:

source /etc/profile.d/rvm.sh

Quindi, installa tutte le dipendenze di Ruby eseguendo il seguente comando:

rvm requirements

Una volta installate tutte le dipendenze, dovresti vedere il seguente output:

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.

Ora puoi elencare tutte le versioni di Ruby disponibili con il seguente comando:

rvm list known

Dovresti vedere il seguente output:

# 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

Ora puoi installare Ruby versione 2.6.3 usando il seguente comando:

rvm install 2.6.3

Quindi, esegui il comando seguente per impostare la versione 2.6.3 come versione predefinita:

rvm use 2.6.3 --default

Uscita:

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

Puoi anche verificare la versione installata di Ruby usando il seguente comando:

ruby --version

Uscita:

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

Installa Rails

Puoi installare l'ultima versione di Rails usando il comando gem come mostrato di seguito:

gem install rails

Dopo aver installato Rails, puoi controllare la versione di Rails con il seguente comando:

rails -v

Dovresti vedere il seguente output:

Rails 6.0.2.1

Conclusione

Nel tutorial sopra, hai imparato come installare Ruby on Rails su un server CentOS 8. Ora puoi facilmente installare, gestire e lavorare con diverse versioni di Ruby usando RVM. Per ulteriori informazioni, puoi visitare la documentazione ufficiale di Ruby su Ruby Doc.


Cent OS
  1. Come installare Ruby su RHEL 8 / CentOS 8

  2. Come installare Ruby su CentOS 7

  3. Come installare Ruby su CentOS 8

  4. Come installare Ruby 2.0.0 su CentOS e RHEL 6 usando RVM

  5. Come installare Ruby on Rails su CentOS / RHEL8

Come installare Ruby on Rails su Debian 9

Come installare Ruby on Rails su Debian 11

Come installare Ruby on Rails su CentOS 7

Come installare Ruby on Rails su CentOS 8

Come installare Ruby on Rails su Ubuntu 20.04 LTS

Come installare Ruby on Rails su Ubuntu 20.04 con RVM