# Guide d'installation L'ensemble des dépendances et des gems nécessaires au fonctionnement de l'application ainsi que leur version sont précisés dans le fichier **testapp/Gemfile.lock** présent sur le dépôt. ## Installation Linux Tout d'abord il faut récupérer le dossier du projet en clonant le dépôt git du projet: ```shell= git clone nom_du_depot ``` Ensuite, pour faire fonctionner le projet, vous allez devoir installer certaines dépendances en tapant à la racine du projet, les commandes suivantes : ```shell= sudo apt install ruby sudo apt install ruby-dev sudo apt install gem gem install racc sudo apt install rails sudo apt install postgresql sudo apt install postgresql-contrib sudo apt install libpq-dev sudo -u postgres createuser -s root sudo -u postgres psql ``` Vous arrivez alors dans l'interpréteur de commandes interactif de la base de données postgres (du user root que vous venez de créer). Il vous faut alors définir un mot de passe. ```shell= \password root ``` Tapez et confirmez le mot de passe de votre choix, si le mot de passe choisi est différent du mot de passe par défaut **root**, il faut modifier le fichier *config/database.yml* dans le dossier de l'application. Puis sortez de postgresql, et tapez : ```shell= rake db:create rake db:migrate ``` Tout est maintenant installé et configuré. En cas de problème à l'installation, le fichier testapp/Gemfile.lock présent sur le dépôt liste chaque version des dépendances et des gems nécessaires. Vous pourrez aussi y trouver la version de Ruby et de Bundle. Pour consulter la page du projet, rendez vous dans le dossier testapp, puis lancez le serveur local via la commande : ```shell= rails s ``` Puis, dans un navigateur, entrez l'URL : ```shell= localhost:3000/ ``` Pour arrêter le serveur, il suffit de faire Ctrl-C dans le terminal où il a été lancé. ## Installation Windows Pour installer Ruby et Ruby on Rails sous Windows, veuillez suivre les étapes suivantes : 1. Tapez ```ruby -v``` et ```gem --version``` dans votre invite de commande Windows, si aucune erreur n'est signalée passez à l'étape 4. 2. Pour installer Ruby, téléchargez le package d'installation à l'adresse suivante : https://rubyinstaller.org/ et installez le package téléchargé 3. Tapez ```ruby -v``` dans votre invite de commande, la version de Ruby devrait s'afficher. ATTENTION : il est parfois nécessaire de fermer et rouvrir une invite de commande après l'installation de Ruby, ou bien d'ouvrir une invite de commande particulière appelée *".. with Ruby"* pour pouvoir exécuter des commandes avec Ruby 4. Tapez ```gem install rails``` dans votre invite de commande 5. Tapez ```rails -v```, la version de Rails devrait s'afficher