Ubuntu Edgy Eft : Installer RubyOnRails & Eclipse (RadRails)
Suite à mon récent passage à la dernière version de Ubuntu, j’ai nommé Kubuntu Edgy Eft j’ai du recommencer mon installation de l’environnement de développement RubyOnRails à savoir :
- MySQL (et les bonnes librairies)
- Ruby
- RubyGems
- Rails.
- Eclipse
- Plugins Radrails pour Eclipse
Je vais donc écrire en quelques lignes les étapes à suivre pour pouvoir développer en RubyOnRails sur votre Ubuntu (Edgy Eft).
Les changements par rapport à ma Dapper.
Sous ma Dapper (version précédente de Ubuntu) j’avais fait une installation rapide de Rails sans trop savoir ce que je faisais, et j’avais directement installé RadRails (standalone) pour commencer à développer. Cependant, avant de commencer à bidouiller en Rails, je bossais beaucoup sur PHP, XHTML & CSS le tout avec Eclipse et le plugin PHPEclipse. C’est donc pourquoi je ne vais pas réinstaller directement la version “standalone” de RadRails mais plutôt la version plugin d’éclipse afin d’avoir une seule IDE pour tout mes développements…
Ruby, RybyGems, Rails
Installation des paquets nécessaires.
$ sudo apt-get install ruby irb ri rdoc ruby1.8-dev build-essential
Rails pourrait aussi être installé sous forme de paquet, mais il est recommandé en général de l’installer grâce aux RubyGems
$ wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz
On décompresse les sources et on exécute le setup :
$ tar xvfz rubygems-0.9.0.tgz
$ cd rubygems-0.9.0
$ sudo ruby setup.rb
Le système de “gems” (comparable au fameux apt-get de debian) est maintenant en place, il ne reste qu’a installer Rails :
$ sudo gem install rails --include-dependencies
MySQL
Installons maintenant un serveur mysql sur notre machine de développement.
$ sudo apt-get install libmysql-ruby mysql-server
Eclipse
Ubuntu Edgy Eft est proposée avec la dernière version d’éclipse (3.2), il n’est donc pas nécessaire de la récupérer à part. Un simple apt-get suffira
$ sudo apt-get install eclipse
NB : Certains (dont moi) ont un problème au lancement de Eclipse qui vient du fait que ce dernier ne trouve aucun navigateur web sur la machine. En effet en jettant un oeil au script de lancement d’eclipse celui ci recherche les navigateurs classique (Mozilla, Firefox…) mais ne trouve pas d’autres comme Swiftfox (que j’utilise…).
Tips : Pour résoude ce problème facheux il suffit de commenter les lignes 140 à 145 du script (/usr/bin/eclipse) (Notez que cela ne corrige pas le problème mais le contourne…)
Installation du plugin RadRails
Lancez Eclipse, cliquez sur Help>Software Update>Find and Install
Nous allons maintenant installer les plugins Eclipse dont on trouve les liens sur la page de téléchargement de Radrails
Choisissez “Search for new features to install” :
Ensuite cliquez sur “New remote site” :
Ajouter d’abord le site du plugin RDT :
Cliquez ensuite sur “Finish”.
…puis laissera rapidement la place à la fenètre “Updates” suivante :
Séléctionnez alors RadRails et RDT tel que vou sle voyez sur la capture puis cliquez sur “Next”.
Nous arrivons sur la fenètre “Install” :
…acceptez la liscence et cliquez sur next, puis sur finish. Eclipse téléchargera alors les plugins nécessaires :
Eclipse vous demandera ensuite de procéder à l’installation :
…cliquez sur “Install All”
Enfin éclipse vous proposera de rédémarrer, accpetez !
Conclusion
Comme d’habitude, si vous relevez des erreurs ou des incorrections n’hésitez pas à me corriger ! J’ai fait ce tuto en même temps que mon installation, cela devrait donc être relativement fonctionnel.
Allez, j’ai plus d’excuses pour pas coder !
Trackbacks
Use this link to trackback from your own site.


J’avais déjà effectué la même installation que tu décris ci-dessus, pourrais-tu me dire si tu as réussi à activer une sorte d’intellisense ou auto-complétion ? De mon côté, je n’ai pas réussi (pas encore vraiment pris le temps pour l’instant) mais ça serait bien pratique. Une idée ?
Le “Ctrl+Espace” marche correctement pour moi… Voir screenshot.
J’ai aussi entendu parlé de snippets “à la TextMate”, mais je n’ai rien testé, quelques pistes à suivre ici et là…
Si tu testes, hésite pas à laisser un feedback, ça m’interresse !
Ca marche, merci pour les liens, je vais m’y atteler dans le courant de la semaine. a+
Pour info aux suivants, la version 0.7.2 de RadRails, sortie le 20 novembre, intègre la totalité des snippets TextMate. Merci pour la marche à suivre.
Tes explications sont très instructives
Pour info, le browser interne d’Eclipse utilise le sdk gecko de mozilla. L’installation du sdk permet de ne plus avoir à recourir à un browser externe.
Je suis sousGentoo mais le sdk doit certainement exister sous forme de paquetage sous Debian.
ps: j’utilise depuis Bluefish, vim et Firefox
Jj
merci beaucoup pour ca =)
Merci pour ton exposé, super clair. En fait ton install correspond à casi la mienne. Tu ne parles pas de l’install java, qui est necessaire pour Eclipse. C’est trivial ?
J’ai changé un peu mon installation depuis peu, je suis passé sous Ubuntu (et plus Kubuntu !). Cette distribution a vraiment été faite pour gnome, je me demande pourquoi j’y suis pas passé avant !
Concernant Java c’est comme tu dis trivial a installer, un petit tour par là devrait bien t’aider. Sinon si vraiment t’as peur de faire des bétises tu peux passer par là !
Ok merci Pierre, c’est ce que j’avais fait, en réalité. Je voulais juste savoir si ta technique était la meme. Je ne comprends pas trop pourquoi Ubuntu propose Eclipse, dernière version, en installation super simple (Application-Ajouter-Eclipse) et que par contre il faille se casser la tete pour java. Je dis casser la tete, parceque perso, j’ai eu de nombreux crashs et bugs à cause de java et Eclipse qui ne correspondaient pas tout à fait. (surement ma faute, mais j’ai galéré). Là je suis arrivé à une situation stable, et je ne touche plus à rien ! ++ et encore merci
[…] Passons maintenant à Rails : Rails existe dans les dépôts Debian, seulement ce n’est pas la méthode recommandé pour l’installer car Rails est fourni par un autre système de paquetages : les RubyGems. Avant d’installer Rails nous allons donc récupérer ce gestionnaire de paquetage pour Ruby (J’ai déjà décrit la procédure dans un précédent article, je la reprendrai donc tel quel ici.) […]
[…] L’intégration à Eclipse se fait de la même manière que pour l’ancien plugin Radrails, suivez donc mon ancien article et ajoutez le nouveau site pour radrails avec l’adresse suivante : http://update.aptana.com/install/rails/3.2/. (Vous pouvez aussi lire le howto officiel sur le site d’Aptana.) […]
Thank You for the How to! (Merci beaucoup ?!) I tried to setup Eclipse and RadRails by instructions on Aptana Web page but it shows me Aptana perspective not the Rails perspective in Eclipse.
By default Aptana boot on the Aptana’s perspective, you just have to change this perspective to the “Rails” one with the tab at the top right…
I don’t read and write French but your tutorial pictures worth a thousand views.
Merci pour ces informations, elles me sont utiles.
Ultram mexican….
Ultram mexican….
Buy ciakis online….
Buy ciakis online….
Juste pour signaler qu’avec Kubuntu 7.10 j’ai du créer le fichier “~/.eclipse/eclipserc” et mettre la ligne :
“export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.03”
valid credit card numbers…
Wiedie-der-das free craps game 0 balance card credit transfer…
regles tournoi poker…
Send bank card credit orchard unsecured party poker net…
instant credit card instant approval credit card canada…
Para las necesidades de cash til payday loan apply online for instant approval credit card…
triche poker en ligne…
There fast fax loan no payday poker en ligne gratuis…