Voici un tutoriel pour installer Ruby et le gem (jargon ruby pour librairie) eventmachine.
Installer Ruby
Télécharger la version installable de Ruby pour Windows ou aller à http://www.ruby-lang.org/fr/downloads/ pour avoir la dernière version et installer en cochant bien l’option pour inclure le "path".
Une fois installé, démarrer la console de commande Ruby (dans le menu Démarrer nouvellement créé). Pour lancer un programme Ruby, il suffit d’écrire: ruby nom_du_programme.rb
Si dans ce programme il y a des fichiers "require" qu’il n’arrive pas à trouver, il suffit d’écrire: gem install nom_de_la_librairie
Voici un site qui liste tout les gems : http://rubygems.org/
Parfois il y a des librairies qui ont besoin d’installer le kit de développement Ruby comme c’est le cas pour "eventmachine"
Installer le DevKit Ruby
Télécharger le DevKit ici ou bien aller sur http://rubyinstaller.org/downloads/ pour avoir la dernière version.
Puis suivre les instructions à cette page pour installer le DevKit : https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
Installer le gem "eventmachine"
Ce Gem est utilisé pour le websocket et c’est le must en Ruby pour gérer les événements. Pour l’installer, il suffit de taper à l’invite de commande Ruby: gem install eventmachine
Si il y a erreur, essayez alors: gem install eventmachine —pre
L’astuce vient de [la-http://phrogz.net/building-thin-on-windows-ruby-1.9.2].
Des librairies pour le websocket
En allant sur Github, en tapant le mot-clé "websocket" et en filtrant "ruby", vous trouverez un grand nombre de projet en websocket.
Parmi ceux que nous avons pu tester, on vous recommande : em-websocket
web-socket-ruby
Ces derniers fonctionnent bien, n’hésitez pas à en suggérer d’autres.