Dev blog – Les aventures de Ruby

Ruby c’est bien, Ruby c’est chouette, Ruby c’est la misère sur OSX 10.6 (Snow Leopard).

Reprenons l’histoire : Je souhaite développer un site via Ruby on Rails, le framework Ruby.

Jusque là tout va bien, sauf que mon vieux mac possède une version de Ruby centenaire, et visiblement n’a pas d’Xcode en natif.

La documentation chez apple s’arrêtant là (et visiblement étant la seule personne sur google encore sur Snow Leopard), j’ai grâce à quelques recherches trouvé Rubystack, qui permet d’émuler le framework et son langage sur ma machine.

Tout va bien, ça tourne, je commence mes tutoriaux pour prendre la bête en main…

Mais *rebondissement digne d’une grande intrigue* RubyStack ne parvient pas à installer certaines Gem…

Entre autre: Nokogiri qui gère la pagination (dommage) et bcrypt qui crypte les mots de passes (encore plus dommage)…

Un site incapable de faire de la pagination avec des mots de passe stockés en clair, ça n’est pas jouable…

Donc retour à la case départ.

Le remplacement de mon mac est prévu prochainement, mais je n’ai pas encore fini de complètement le budgétiser.

Je ne souhaite pas attendre jusque là pour avancer ce projet, il faut donc trouver autre chose… on repart donc sur google.

A force de recherche, je fini par trouver une vielle version d’Xcode compatible snow leopard. ça n’est pas la dernière version supportée par mon OS (qui elle est payante, pour un OS vieux comme le monde, et alors que des version d’Xcode plus récente pour d’autres version d’OSX sont gratuite…logique de marketing…).

Xcode installé, j’enchaine avec homebrew. Tout se passe bien à part un petit avertissement sur l’obsolescence de mon OS… Mais ça s’installe. 🙂

Lancement de la Maj de ruby… Qui échoue à cause d’une version de Clang trop ancienne (sérieux il faut COMBIEN de machins pour ce langage ????).

Bon là je coince…

Homebrew permet d’installer une version alternative de la librairie, mais l’erreur se répète sur l’update de Ruby…

Je vais donc tenter prochainement d’upgrader mon mac sur Capitan… dès que j’aurais fini de backuper ce qui doit l’être… 🙂

 

 

 

0
Catégories : 3615 Ma vie.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *