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

Comment installer Ruby on Rails sur CentOS 7

Dans ce tutoriel, nous allons vous montrer comment installer et configurer Ruby on Rails sur votre CentOS 7. Pour ceux d'entre vous qui ne le savaient pas, Ruby on Rails (RoR) est un framework écrit dans le langage de programmation Ruby qui vous permet d'utiliser Ruby en combinaison avec HTML, CSS et des langages de programmation similaires. Il est utilisé par de nombreux développeurs car il rend le développement d'applications très simple.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape de Ruby on Rails sur un serveur CentOS 7.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 7.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Ruby on Rails sur CentOS 7

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

yum clean all
yum -y update

Étape 2. Installation de Rbenv.

Rbenv est un outil de gestion de version de Ruby. Nous allons l'utiliser pour installer et gérer notre installation Ruby. Commençons donc l'installation de rbenv :

yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

Nous sommes maintenant prêts à installer rbenv. Le moyen le plus simple consiste à exécuter ces commandes :

cd
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

Cela installe rbenv dans votre répertoire personnel et définit les variables d'environnement appropriées qui permettront à rbenv d'accéder à la version active de Ruby.

Étape 3. Installation de Ruby.

Vous devez déterminer la version de Ruby dont vous avez besoin. Vous pouvez répertorier les versions de Ruby disponibles pour l'installation avec la commande suivante :

rbenv install -l

Comme nous pouvons voir sur la liste que la dernière version stable est la 2.3.1, vous pouvez installer Ruby en utilisant la commande suivante :

rbenv install -v 2.2.1
rbenv global 2.2.1

Vous pouvez vérifier l'installation à l'aide de la commande ci-dessous. Elle vous indiquera la version et les détails de l'installation :

ruby -v

Si vous ne souhaitez pas que rubygems installe la documentation de chaque paquet localement, exécutez la commande ci-dessous :

echo "gem: --no-ri --no-rdoc" > ~/.gemrc

Maintenant, installez le gem bundler qui est utilisé pour gérer les dépendances de votre application en utilisant les commandes suivantes :

gem install bundler

Étape 4. Installation des rails.

Pour installer Rails sur votre système, vous pouvez exécuter la commande suivante :

gem install rails

Après avoir installé n'importe quel paquet via gems, il est important d'exécuter la commande suivante afin qu'il puisse installer des shims pour tous les exécutables Ruby connus de rbenv, ce qui vous permettra d'utiliser les exécutables :

rbenv rehash

Pour vérifier la version de Rails, vous pouvez exécuter la commande ci-dessous :

[[email protected] ~]# rails -v
Rails 5.0.0

Étape 5. Installation de JavaScript Runtime.

Certaines fonctionnalités Rails, telles que le pipeline d'actifs, dépendent d'un environnement d'exécution Javascript. Nous allons installer Node.js pour fournir cette fonctionnalité :

yum -y install epel-release
yum -y install nodejs

Étape 6. Créez une application de test.

Pour nous assurer que l'installation de Ruby on Rails s'est terminée avec succès, nous pouvons créer une application de test en suivant les étapes ci-dessous :

cd ~
rails new testapp
cd testapp
rake db:create

Démarrez maintenant votre serveur Rails en utilisant la commande suivante :

rails server --binding=Your-Server-IP

Visiter http://Your-Server-IP:3000 depuis votre navigateur. Si vous voyez le message "Bienvenue à bord", votre installation de Ruby on Rails est réussie.

Félicitations ! Vous avez installé Ruby on Rails avec succès. Merci d'avoir utilisé ce didacticiel pour l'installation de Ruby on Rails dans les systèmes CentOS 7. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter la version officielle de Ruby sur le site Rails.


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

  2. Comment installer Ruby on Rails sur CentOS 8

  3. Comment installer Ruby on Rails sur CentOS / RHEL8

  4. Comment installer Ruby sur CentOS/RHEL 8

  5. Comment installer Ruby 1.9.3 et Rubygems 1.8.24 sur CentOS 6.2

Comment installer Ruby On Rails sous Linux

Comment installer Ruby on Rails sur AlmaLinux 8

Comment installer Ruby on Rails sur Debian 9

Comment installer Ruby on Rails sur Debian 10

Comment installer Ruby on Rails sur CentOS 8

Comment installer Ruby on Rails sur Ubuntu 16.04