Vous allez participer à un workshop vous permettant de découvrir le langage Ruby et l'un des frameworks les plus connus : Ruby on Rails. Ce repo contient l'intégralité du code source que vous allez manipuler au fur et à mesure de l'avancée du workshop, ainsi que les éléments de configuration nécessaires pour que votre environnement soit opérationnel.
N'hésitez pas à soumettre des suggestions/améliorations en proposant des pull request : l'idée ici est de créer un environnement d'apprentissage le plus efficace possible, avec le plus grand nombre de contributeurs possible.
La première étape, avant même de commencer à découvrir le langage, est la mise en place et la configuration de votre environnement de développement.
Afin que tous les participants au workshop partagent exactement le même espace de travail et les mêmes outils, nous utilisons l'outil Vagrant vous permettant d'obtenir une machine virtuelle identique aux autres participants.
Vous devez donc commencer par installer Vagrant sur votre poste, en le téléchargeant ici : http://www.vagrantup.com/downloads
Note : si vous aviez une version de Vagrant préalablement installée sur votre poste, vérifiez bien que celle-ci est supérieure à la 1.6 en tapant
vagrant --version
. Ceci est nécessaire pour que Vagrant trouve la machine virtuelle utilisée dans ce workshop.
Une fois l'outil installé, clonez ce repository sur votre machine, puis initialisez votre machine virtuelle Vagrant :
git clone git@github.com:craftsmen/workshop-ruby.git
cd workshop-ruby
vagrant up
Si vous n'obtenez pas d'erreur, votre machine virtuelle est opérationnelle et en
cours de fonctionnement ! Cette machine virtuelle partage son répertoire interne
/vagrant
avec le répertoire courant de votre système : tous les fichiers que
vous déposez ou éditez dans ce répertoire sont disponibles dans votre box Vagrant,
et inversement.
Vous pouvez maintenant tester votre environnement de développement, en vous y connectant :
vagrant ssh
ruby --version
Vérifiez que la version de ruby est bien la version 2.1.1 (ou plus). Puis, vérifiez
dans la box que vous retrouvez bien dans le répertoire /vagrant
les fichiers du
repo git courant :
cd /vagrant
ls
Vous devriez obtenir, dans la liste des fichiers, le fichier README.md. Si c'est le cas, vous êtes prêt(e) à découvrir le langage avec nous !
Ce workshop étant gratuit, nous ne garantissons pas de service après-vente ;-) Néanmoins, si jamais vous rencontrez des problèmes lors de l'installation de votre machine, ou si les étapes de ce tutoriel ne sont pas claires, n'hésitez pas à me contacter sur mon mail scharrier@gmail.com