Installation d’un environnement Ruby on Rails sous MacOSX

Guide d’installation

Installation d’un environnement Ruby on Rails sous MacOSX

Guide d’installation

Ruby on Rails, également appelé RoR ou Rails, est un framework web libre écrit en Ruby. Il suit le motif de conception Modèle-Vue-Contrôleur (MVC). En tant que framework, il impose une structure au programmeur, et ainsi l’oblige à avoir une logique et une démarche. Il ajoute aussi un grand niveau d’abstraction dans la programmation de l’application, par un ensemble de fonctions de haut niveau. La mise en place de cet environnement sous MacOSX n’est pas toujours bien documentée, aussi, cet article fournira une aide pas à pas à son déploiement.

Prérequis

  • XCode : Environnement de développement Apple contenant un certain nombre de librairies nécessaires à Rails
  • Xcode Command Line Tools : Outils de développement en ligne de commande (nécessaire pour l’installation de MacPort ou HomeBrew)
  • MacPorts (ou HomeBrew) : Gestionnaire de paquets issus du monde Logiciel Libre
  • RVM : Recommandé pour une gestion efficace des différentes versions de Ruby

Installation de XCode

- Snow Leopard et Lion

  • Installation depuis le DVD d’installation de MacOS (version 3.2)

- Mountain Lion et supérieur

  • Installation depuis le Mac AppStore

- Valider le contrat de licence XCode (XCode 4 et ultérieur)

  • En ligne de commande, taper :
    xcodebuild -license
  • Faire défiler le contrat de licence, puis taper "agree" pour l’accepter.

Installation de Xcode Command Line Tools

  • Ouvrir XCode
  • Aller dans "Preferences/Downloads" et installer "Command Line Tools"

Installation de MacPorts

Installation de RVM et Ruby

  • En ligne de commande, taper :
    $ cd /tmp/
    $ curl -L https://get.rvm.io | bash -s stable --ruby
  • Chargement des variables d’environnement RVM dans le profil utilisateur (à ajouter dans le fichier .bash_profile) :
    export PATH=~/.rvm/bin:$PATH
    [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
  • Télécharger la version de ruby que vous souhaitez utiliser et la définir par défaut
    $ rvm install 1.9.3
    $ rvm use 1.9.3
    $ rvm --default 1.9.3
  • Vérifier que la bonne version de Ruby est bien chargée :
    $ ruby -v
    ruby 1.9.3p448 (2013-06-27 révision 41675) [x86_64-darwin12.4.0]

Installation de Rails

  • En ligne de commande, taper :
    $ gem install rails

Éventuellement, si le démarrage de l’installation de Rails est trop long, vous pouvez l’accélérer en ajoutant les paramètres supplémentaires "—no-ri —no-rdoc".

Informations complémentaires

Pour toutes questions, veuillez contacter Dimitri Diakodimitris