GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Ruby on Rails sur CentOS 8

Ruby on Rails est un framework d'application Web gratuit et open source qui vous aide à créer un site Web avec Ruby. Rails est un framework modèle-vue-contrôleur qui combine le langage de programmation Ruby avec JavaScript, HTML et CSS pour écrire des applications Web exécutées sur le serveur Web et simplifie les tâches répétitives courantes. Rails est livré avec un ensemble de conventions qui aident les développeurs à accélérer le développement sans passer beaucoup de temps pour la configuration des fichiers.

Dans ce tutoriel, nous allons vous montrer comment installer le framework Ruby on Rails sur un serveur CentOS 8.

Exigences

  • Un serveur exécutant CentOS 8.
  • Un mot de passe root est configuré sur le serveur.

Installer Ruby

Le moyen simple et le plus simple d'installer Ruby en utilisant le RVM. RVM également connu sous le nom de "Ruby Version Manager" est un outil en ligne de commande qui peut être utilisé pour installer et gérer différentes versions de Ruby à partir d'interpréteurs.

Tout d'abord, installez les packages curl et gnupg2 avec la commande suivante :

dnf install curl gnupg2 -y

Ensuite, vous devrez importer la clé publique RVM sur votre système :

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

Vous devriez voir le résultat suivant :

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

Ensuite, téléchargez et installez la dernière version stable de RVM à l'aide de la commande suivante :

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

Une fois le RVM installé, vous devriez obtenir le résultat suivant :

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:

Ensuite, activez la variable d'environnement RVM avec la commande suivante :

source /etc/profile.d/rvm.sh

Ensuite, installez toutes les dépendances Ruby en exécutant la commande suivante :

rvm requirements

Une fois toutes les dépendances installées, vous devriez voir le résultat suivant :

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.

Vous pouvez maintenant lister toutes les versions Ruby disponibles avec la commande suivante :

rvm list known

Vous devriez voir le résultat suivant :

# 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

Maintenant, vous pouvez installer la version 2.6.3 de Ruby en utilisant la commande suivante :

rvm install 2.6.3

Ensuite, exécutez la commande suivante pour définir la version 2.6.3 comme version par défaut :

rvm use 2.6.3 --default

Sortie :

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

Vous pouvez également vérifier la version installée de Ruby à l'aide de la commande suivante :

ruby --version

Sortie :

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

Installer les rails

Vous pouvez installer la dernière version de Rails à l'aide de la commande gem comme indiqué ci-dessous :

gem install rails

Après avoir installé Rails, vous pouvez vérifier la version de Rails avec la commande suivante :

rails -v

Vous devriez voir le résultat suivant :

Rails 6.0.2.1

Conclusion

Dans le didacticiel ci-dessus, vous avez appris à installer Ruby on Rails sur un serveur CentOS 8. Vous pouvez désormais facilement installer, gérer et travailler avec différentes versions de Ruby à l'aide de RVM. Pour plus d'informations, vous pouvez consulter la documentation officielle de Ruby sur Ruby Doc.


Cent OS
  1. Comment installer ruby ​​sur RHEL 8 / CentOS 8

  2. Comment installer Ruby sur CentOS 7

  3. Comment installer Ruby sur CentOS 8

  4. Comment installer Ruby 2.0.0 sur CentOS et RHEL 6 à l'aide de RVM

  5. Comment installer Ruby on Rails sur CentOS / RHEL8

Comment installer Ruby on Rails sur Debian 9

Comment installer Ruby on Rails sur Debian 11

Comment installer Ruby on Rails sur CentOS 7

Comment installer Ruby on Rails sur CentOS 8

Comment installer Ruby on Rails sur Ubuntu 20.04 LTS

Comment installer Ruby on Rails sur Ubuntu 20.04 avec RVM