Ruby on Rails - Installation

Pour développer une application Web à l'aide de Ruby on Rails Framework, vous devez installer le logiciel suivant -

  • Ruby
  • Le cadre Rails
  • Un serveur Web
  • Un système de base de données

Nous supposons que vous avez déjà installé un serveur Web et un système de base de données sur votre ordinateur. Vous pouvez utiliser le serveur Web WEBrick, fourni avec Ruby. La plupart des sites Web utilisent cependant des serveurs Web Apache ou lightTPD en production.

Rails fonctionne avec de nombreux systèmes de base de données, notamment MySQL, PostgreSQL, SQLite, Oracle, DB2 et SQL Server. Veuillez consulter un manuel de configuration du système de base de données correspondant pour configurer votre base de données.

Regardons les instructions d'installation de Rails sur Windows et Linux.

Installation des rails sous Windows

Suivez les étapes ci-dessous pour installer Ruby on Rails.

Étape 1: Vérifiez la version de Ruby

Tout d'abord, vérifiez si vous avez déjà installé Ruby. Ouvrez l'invite de commande et tapezruby -v. Si Ruby répond, et s'il affiche un numéro de version supérieur ou égal à 2.2.2, tapezgem --version. Si vous n'obtenez pas d'erreur, ignorezInstall Rubyétape. Sinon, nous installerons un nouveau Ruby.

Étape 2: Installez Ruby

Si Ruby n'est pas installé, téléchargez un package d'installation à partir de rubyinstaller.org . Suivre ladownloadlink et exécutez le programme d'installation résultant. Ceci est un fichier exerubyinstaller-2.2.2.x.exeet sera installé en un seul clic. C'est un très petit paquet, et vous obtiendrez également RubyGems avec ce paquet. S'il vous plaît, vérifiez leRelease Notes pour plus de détails.

Étape 3: Installez les rails

Install Rails - Avec Rubygems chargé, vous pouvez installer tous les Rails et ses dépendances en utilisant la commande suivante via la ligne de commande -

C:\> gem install rails

Note- La commande ci-dessus peut prendre un certain temps pour installer toutes les dépendances. Assurez-vous que vous êtes connecté à Internet lors de l'installation des dépendances de gemmes.

Étape 4: Vérifiez la version des rails

Utilisez la commande suivante pour vérifier la version des rails.

C:\> rails -v

Output

Rails 4.2.4

Toutes nos félicitations! Vous êtes maintenant sur Rails sur Windows.

Installation de Rails sur Linux

Nous installons Ruby On Rails sur Linux en utilisant rbenv. Il s'agit d'un outil de gestion de version Ruby léger. lerbenv fournit une procédure d'installation simple pour gérer différentes versions de Ruby et un environnement solide pour le développement d'applications Ruby on Rails.

Suivez les étapes ci-dessous pour installer Ruby on Rails à l'aide de l'outil rbenv.

Étape 1: installer les dépendances prérequises

Tout d'abord, nous devons installer git - coreet quelques dépendances ruby ​​qui aident à installer Ruby on Rails. Utilisez la commande suivante pour installer les dépendances Rails à l'aide deyum.

tp> sudo 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

Étape 2: Installez rbenv

Nous allons maintenant installer rbenv et définir les variables d'environnement appropriées. Utilisez l'ensemble de commandes suivant pour obtenir rbenv pour le référentiel git.

tp> git clone git://github.com/sstephenson/rbenv.git .rbenv
tp> echo 'export PATH = "$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
tp> echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
tp> exec $SHELL

tp> git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
tp> echo 'export PATH = "$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' << ~/.bash_profile
tp> exec $SHELL

Étape 3: Installez Ruby

Avant d'installer Ruby, déterminez la version de Ruby que vous souhaitez installer. Nous installerons Ruby 2.2.3. Utilisez la commande suivante pour installer Ruby.

tp> rbenv install -v 2.2.3

Utilisez la commande suivante pour configurer la version actuelle de Ruby par défaut.

tp> rbenv global 2.2.3

Utilisez la commande suivante pour vérifier la version de Ruby.

tp> ruby -v

Output

ruby 2.2.3p173 (2015-08-18 revivion 51636) [X86_64-linux]

Ruby fournit un mot-clé gempour installer les dépendances prises en charge; nous les appelonsgems. Si vous ne souhaitez pas installer la documentation de Ruby-gems, utilisez la commande suivante.

tp> echo "gem: --no-document" > ~/.gemrc

Par la suite, il est préférable d'installer le gem Bundler, car il permet de gérer les dépendances de vos applications. Utilisez la commande suivante pour installer le bundler gem.

tp> gem install bundler

Étape 4: Installez les rails

Utilisez la commande suivante pour installer Rails version 4.2.4.

tp> install rails -v 4.2.4

Utilisez la commande suivante pour rendre l'exécutable Rails disponible.

tp> rbenv rehash

Utilisez la commande suivante pour vérifier la version des rails.

tp> rails -v

Output

tp> Rails 4.2.4

Le framework Ruby on Rails nécessite JavaScript Runtime Environment (Node.js) pour gérer les fonctionnalités de Rails. Ensuite, nous verrons comment nous pouvons utiliser Node.js pour gérer le pipeline d'actifs, une fonctionnalité Rails.

Étape 5: Installez JavaScript Runtime

Installons Node.js à partir du référentiel Yum. Nous allons prendre Node.js du référentiel EPEL yum. Utilisez la commande suivante pour ajouter le package EPEL au référentiel yum.

tp> sudo yum -y install epel-release

Utilisez la commande suivante pour installer le package Node.js.

tp> sudo yum install nodejs

Toutes nos félicitations! Vous êtes maintenant sur Rails sur Linux.

Étape 6: installer la base de données

Par défaut, Rails utilise sqlite3, mais vous souhaiterez peut-être installer MySQL, PostgreSQL ou un autre SGBDR. Ceci est facultatif; si la base de données est installée, vous pouvez ignorer cette étape et il n'est pas obligatoire qu'une base de données soit installée pour démarrer le serveur rails. Pour ce tutoriel, nous utilisons la base de données PostgreSQL. Utilisez donc les commandes suivantes pour installer PostgreSQL.

tp> sudo yum install postgresql-server postgresql-contrib

Acceptez l'invite en répondant par un y. Utilisez la commande suivante pour créer un cluster de base de données PostgreSQl.

tp> sudo postgresql-setup initdb

Utilisez la commande suivante pour démarrer et activer PostgreSQL.

tp> sudo systemctl start postgresql
tp> sudo systemctl enable postgresql

Maintenir les rails à jour

En supposant que vous ayez installé Rails à l'aide de RubyGems, le maintenir à jour est relativement facile. Nous pouvons utiliser la même commande dans les plates-formes Windows et Linux. Utilisez la commande suivante -

tp> gem update rails

Output

La capture d'écran suivante montre une invite de commande Windows. Le terminal Linux fournit également la même sortie.

Cela mettra automatiquement à jour votre installation Rails. La prochaine fois que vous redémarrerez votre application, elle récupérera cette dernière version de Rails. Lorsque vous utilisez cette commande, assurez-vous que vous êtes connecté à Internet.

Vérification de l'installation

Vous pouvez vérifier si tout est configuré selon vos besoins ou non. Utilisez la commande suivante pour créer un projet de démonstration.

tp> rails new demo

Output

Il générera un projet ferroviaire de démonstration; nous en discuterons plus tard. Actuellement, nous devons vérifier si l'environnement est configuré ou non. Ensuite, utilisez la commande suivante pour exécuter le serveur Web WEBrick sur votre machine.

tp> cd demo
tp> rails server

Il générera un code automatique pour démarrer le serveur

Ouvrez maintenant votre navigateur et tapez ce qui suit -

http://localhost:3000

Il doit afficher un message du type "Bienvenue à bord" ou "Félicitations".