Vous avez un serveur dédié (RPS dans mon cas) sous Ubuntu (je suppose que c’est pareil pour Debian), et vous avez envie d’y installer Ruby on Rails ? Bonne idée ! D’autant que c’est vraiment pas compliqué

Tout d’abord, fuyez les versions installées via apt-get et faites un apt-get remove –purge de tout ce qui peut concerner ROR de près ou de loin. Maintenant, pour TOUT ce qui va suivre, restez en Root.

# On commence par n’installer “que” Ruby (ce sera notre seule et unique utilisation d’apt) avec :

#Ensuite, télechargez ruby-gems depuis ruby forge et SURTOUT, NE VOUS SERVEZ PAS DE LA VERSION APT, où alors, c’est que vous avez vraiment envie de vous amuser 4/5 heures avec des problèmes de dépendance (je sais de quoi je parle…). Ensuite comme d’hab :

Faites bien l’extraction du Tar.gz en Root, il pourait y avoir des problèmes de droits ultérieurs.

#Installez maintenant Ruby-gems :

Chez moi (en local et sur le serveur), j’ai un warning à la fin à cause d’une doc non trouvée : on s’en fout. Une fois l’install terminée, vous pouvez aussi supprimer l’archive tar.gz ainsi que le répertoire “rubygems-1.3.4” qui va avec. Bien, maintenant, chose étrange, si vous tentez tout de suite de faire un

Vous allez vous retrouver avec un assez effrayant “commande introuvable“. Pas de panique, c’est juste que la commande “gem” s’appelle dans un shell avec “/usr/bin/gem1.8“.

# Créez un alias dans votre .bashrc

Vous y êtes !

5 petites minutes à attendre… et vous voila avec une version 2.3.2 tout neuve et clinquante.

#Il ne reste plus qu’à installer Passenger pour faire tourner tout ça dans Apache2 :

#Sans oublier RMagick pour manipuler des images tant que nous y sommes :

Rien de compliqué, en fait, le truc c’est de :- ne pas utiliser Apt en dehors de l’install de Ruby- bien télécharger ruby-gems depuis Ruby forge - ne pas trop être surpris par le “commande introuvable” après l’install de Rub-gems

Aucun commentaire pour le moment