Ubuntu Edgy Eft : Installer RubyOnRails & Eclipse (RadRails)

Posted by Pierre Rigal on novembre 20, 2006

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 : capture12.png

  • 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 capture1.png

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” : capture2.png

Ensuite cliquez sur “New remote site” : capture3.png

Ajouter d’abord le site du plugin RDT : capture4.png

…puis celui de Radrails : capture5.png

Cliquez ensuite sur “Finish”.

Une fenetre apparaitra : capture6.png

…puis laissera rapidement la place à la fenètre “Updates” suivante : capture7.png

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” : capture8.png

…acceptez la liscence et cliquez sur next, puis sur finish. Eclipse téléchargera alors les plugins nécessaires : capture9.png

Eclipse vous demandera ensuite de procéder à l’installation : capture10.png

…cliquez sur “Install All” Enfin éclipse vous proposera de rédémarrer, accpetez ! capture11.png

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.

Comments

Leave a response

  1. fabien lun, 20 nov 2006 02:58:20 CET

    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 ?

  2. Pierre lun, 20 nov 2006 03:16:32 CET

    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

    Si tu testes, hésite pas à laisser un feedback, ça m’interresse !

  3. fabien lun, 20 nov 2006 04:20:02 CET

    Ca marche, merci pour les liens, je vais m’y atteler dans le courant de la semaine. a+

  4. Jean-Marc mar, 12 déc 2006 17:22:14 CET

    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.

  5. C'ptain Cavern sam, 23 déc 2006 08:15:18 CET

    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 sous Gentoo mais le sdk doit certainement exister sous forme de paquetage sous Debian.

    ps: j’utilise depuis Bluefish, vim et Firefox ;)

    Jj

  6. Ben dim, 14 jan 2007 11:38:42 CET

    merci beaucoup pour ca =)

  7. Fred dim, 14 jan 2007 14:44:47 CET

    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 ?

  8. Pierre lun, 15 jan 2007 09:45:51 CET

    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 devrait bien t’aider. Sinon si vraiment t’as peur de faire des bétises tu peux passer par !

  9. Fred mar, 16 jan 2007 00:58:07 CET

    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 ;)

  10. […] 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.) […]

  11. Stoneageblog.com » Radrails intègre Aptana mar, 01 mai 2007 17:22:54 CEST

    […] 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.) […]

  12. Foton mer, 11 juil 2007 15:51:33 CEST

    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.

  13. Pierre Rigal jeu, 12 juil 2007 09:28:38 CEST

    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…

  14. mad-x mer, 01 août 2007 03:17:30 CEST

    I don’t read and write French but your tutorial pictures worth a thousand views.

  15. J4nus ven, 03 août 2007 21:19:13 CEST

    Merci pour ces informations, elles me sont utiles.

  16. Ultram mexican. mar, 30 oct 2007 16:25:52 CET

    Ultram mexican….

    Ultram mexican….

  17. Buy ciakis online. mar, 30 oct 2007 16:38:11 CET

    Buy ciakis online….

    Buy ciakis online….

  18. Karnaman dim, 06 jan 2008 10:51:45 CET

    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”

  19. valid credit card numbers…

    Wiedie-der-das free craps game 0 balance card credit transfer…

  20. credit card numbers card credit number valid? ? lun, 05 mai 2008 16:10:37 CEST

    regles tournoi poker…

    Send bank card credit orchard unsecured party poker net…

  21. best casino best online sports casino to bet mar, 06 mai 2008 07:52:40 CEST

    instant credit card instant approval credit card canada…

    Para las necesidades de cash til payday loan apply online for instant approval credit card…

  22. poker online francais mar, 06 mai 2008 16:25:43 CEST

    triche poker en ligne…

    There fast fax loan no payday poker en ligne gratuis…

Comments (Syntaxe Markdown)