7/25/07

Logo de Ruby on Rails interdit


Mon nouveau logo Rails :)
Comme il est précisé dans cet article, cela me rappelle étrangement la guéguerre entre Mozilla et l'équipe Debian concernant les logos de Firefox et de Thunderbird.

En résumé, David Heinemeier Hansson, le papa de « Ruby on RailsTM » interdit l'utilisation du logo de RailsTM. Ce n'est pas encore tout à fait clair puisqu'on ne sait pas vraiment si cette interdiction concerne également les sites Web. Ce qui est sûr, c'est que DHH interdit l'utilisation du logo de RailsTM sur les livres (à part les siens bien évidemment) précisant qu'il faudrait qu'il s'assure de la qualité du livre avant de donner son aval mais qu'il n'en a pas le temps (ce qui peut se comprendre).

DHH a tellement apporté à la communauté qu'on peut bien lui laisser son logo, non ? On ne va quand même pas le « logotomiser » pour qu'il change d'avis.

1/5/07

API Ruby on Rails : Moteur de recherche


12/8/06

Installer Eclipse pour Ruby on Rails (Etch)


Préalable :

- Installer les librairies pour embarquer le navigateur Mozilla
# apt-get install libmozillainterfaces-java

- Récupérer Eclipse 3.2.1

- Détarer l'archive d'Eclipse récupérée
# cd /usr/local
# tar xvzf /chemin_vers_archive/eclipse-SDK-3.2.1-linux-gtk.tar.gz

- Récupérer la localisation française
# cd /usr/local
# unzip /chemin_vers_archive/NLpack1-eclipse-SDK-3.2.1-gtk.zip

- Lancer Eclipse en root pour installer les composants pour Ruby on Rails
ALT+F2 et taper « gksu /usr/local/eclipse/eclipse » pour lancer Eclipse.


- Taper le mot de passe de root
- Cliquer sur Ok pour valider la sélection de l'espace de travail.


- Ouvrir le menu Aide > Mises à jour de logiciels > Rechercher et installer...


- Sélectionner Rechercher les nouveaux dispositifs à installer.


- Choisir le bouton Nouveau site distant...


- Renseigner la fenêtre pour les Ruby Development Tools
Nom : RDT
Adresse URL : http://updatesite.rubypeople.org/release


- Cliquer à nouveau sur le bouton Nouveau site distant... pour RadRails
Nom : RadRails
Adresse URL : http://radrails.sourceforge.net/update


- Cliquer sur le bouton Terminer de la fenêtre principale.


- Sélectionner les cases RadRails et RDT puis cliquer sur le bouton Suivant >


- Accepter les licences et cliquer sur Suivant >


- Confirmer l'installation des plugins en cliquant sur Terminer


- Eclipse récupère les plugins demandés


- Cliquer sur Installer tout


- Lorsqu'Eclipse demande de se relancer, répondre Non


- Fermer Eclipse

- Créer un script permettant à Eclipse de prendre en charge le navigateur
$ touch eclipse.sh && chmod +x eclipse.sh
$ vi eclipse.sh

Contenu du fichier :
#!/bin/sh
MOZILLA_FIVE_HOME=/usr/lib/xulrunner
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MOZILLA_FIVE_HOME
export MOZILLA_FIVE_HOME LD_LIBRARY_PATH
/usr/local/eclipse/eclipse
- Lancer Eclipse en utilisant le script
$ ./eclipse.sh &

- Menu Fenêtre > Préférences...
- Dans l'arborescence de gauche, sélectionner Ruby puis Installed Interpreters
- Cliquer sur le bouton Add


- Renseigner la fenêtre comme suit :
Interpreter Name : ruby
Location : /usr/bin/ruby


- Sélectionner dans l'arborescence à gauche la ligne Ri/rdoc et renseigner comme suit :
RDoc path : /usr/bin/rdoc
Ri path : /usr/bin/ri
Cliquer ensuite sur le bouton Appliquer


- Dans l'arborescence de gauche, sélectionner Rails puis Configuration et renseigner comme suit :
Rails path : /usr/bin/rails
Rake path : /usr/bin/rake
Valider avec le bouton Ok pour fermer la fenêtre.


- Eclipse peut maintenant être utilisé pour Ruby on Rails :


- L'auto-complétion se fait par CTRL+Espace :

Installer Ruby on Rails (Etch)


1. Installer Ruby
# apt-get install ruby rdoc irb libyaml-ruby libzlib-ruby ri

2. Installer rubygems
# apt-get install rubygems
# gem update --system

3. Installer Ruby on Rails
# gem install rails --include-dependencies

4. Tester l'installation (mode utilisateur)
$ rails test_rails
$ cd test_rails
$ ruby script/server
Ouvrir un navigateur et se rendre sur http://localhost:3000 qui doit afficher une page concernant notre application test_rails.