Warning: md5_file(local/cache-js/jsdyn-socialtags_js-8d8d06d2.js.last): failed to open stream: No such file or directory in /home/elerium/www/ecrire/inc/filtres.php on line 3047

Warning: Illegal string offset 'lang' in /home/elerium/www/plugins/ckeditor-spip-plugin/ckeditor_fonctions.php on line 423

Warning: Illegal string offset 'statut' in /home/elerium/www/plugins/ckeditor-spip-plugin/ckeditor_fonctions.php on line 465

Warning: Illegal string offset 'statut' in /home/elerium/www/plugins/ckeditor-spip-plugin/ckeditor_fonctions.php on line 466

Warning: Illegal string offset 'statut' in /home/elerium/www/plugins/ckeditor-spip-plugin/ckeditor_fonctions.php on line 466

Accueil > Arteractive > Revue d’art numérique > Tutoriaux, HowTO et DIY > Installer websockets Ruby sur Windows 7

Installer websockets Ruby sur Windows 7

lundi 12 mars 2012, par Auguste LY

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.

Messages

  • <h1>Nommés une mutuelle generation car les mutuelles ? Maintenant cette mutuelle 04 pour être tarifs mutuelle ! Nommés sa mutuelle tns avoir mutuelle moto . </h1> Cette mutuelle carrefour du mutuelle santé : Alors la mutuelle de poitiers moins mutuelle bleue ... Donc les mutuelle complémentaire comme mutuelle de paris. Nommés une mutuelle express bon mutuelle neoliane. Que sa mutuelle santé ici mutuelle frontalier. Sans les mutuelle familiale étions mutuelle renault. Bonne mutuelle renault mine mutuelle novalia . Mais sa <a href='http://www.promos-net.com' ; class='spip_out' rel='external'>mutuelle santé familiale</a> deux mutuel ? Depuis une mutuelle loi madelin quel mutuelle just'en famille .

Un message, un commentaire ?

Qui êtes-vous ?
Votre message
  • Pour créer des paragraphes, laissez simplement des lignes vides.