Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/08/2006, à 09:05

Black_pignouf

[HowTo] Ruby, Rails & Radrails

Bonjour à tous!

J'en ai pas mal bavé pour réussir à installer correctement Ruby on Rails et RadRails (Environnement de développement intégré pour Ruby on Rails basé sur Eclipse) alors je poste la marche à suivre, au cas où...

Avant tout, quelques liens utiles:
- http://www.rubyonrails.org/
- http://www.rubygems.org/
- http://www.radrails.org/

Si vous ne connaissez pas rails, je vous conseille de suivre ce tuto vidéo (en anglais) pour créer un Blog "complet" en 15 minutes montre en main, douche comprise:  http://media.rubyonrails.org/video/rails_take2_with_sound.mov



Voilà la configuration obtenue à la fin:

Ruby version  1.8.4 (i486-linux)
  RubyGems version  0.9.0
  Rails version  1.1.6
  Active Record version  1.14.4
  Action Pack version  1.12.5
  Action Web Service version  1.1.6
  Action Mailer version  1.2.5
  Active Support version  1.3.1
  Application root  /home/ricou/www/WindEnergy
  Environment  development
  Database adapter  mysql

Certes, il est possible d'installer ruby, rails et eclipse via apt-get, et de rajouter les plugins RDT et RadRails à Eclipse ensuite, mais le lancement de serveur via Radrails est aléatoire, tout comme la création du squelette de l'application. Enfin, Eclipse s'emballait sur mon poste et consommait 99% des ressources. sad Je vous conseille donc cette méthode si vous comptez bossez efficacement sur Rails.

Bon, pour être sûr de partir sur une bonne base, enlevons rails si celui-ci a déjà été installé:

sudo apt-get remove rails

Ensuite, téléchargeons et lançons Ruby Gems (installeur genre Apt, conçu pour les applis ruby):

cd
wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz
tar xvfz rubygems-0.9.0.tgz
cd rubygems-0.9.0
sudo ruby setup.rb
cd ..
rm -rf rubygems-0.9.0
sudo gem install rails

Et répondez oui (avec Y) à toutes les questions.
Voilà! Vous avez désormais rails installé sur votre machine.

Pour RadRails:

cd et 

wget http://ovh.dl.sourceforge.net/sourceforge/radrails/radrails-0.7.0-linux-gtk.tar.gz
tar xvfz radrails-0.7.0-linux-gtk.tar.gz
cd radrails
./RadRails

Voilà une bien belle IDE pour développer en Rails. smile

Have fun,

Eric

Modif: Il vous faut faudra installer java si ce n'est pas déjà fait. cf http://doc.ubuntu-fr.org/applications/java

Dernière modification par Black_pignouf (Le 20/08/2006, à 09:11)

Hors ligne

#2 Le 23/06/2007, à 10:26

jcpconsult

Re : [HowTo] Ruby, Rails & Radrails

Bonjour
suite à cet article qui date de presque 1 an maintenant, il faut donc prendre en compte un certain nombre de modifications fondamentales par rapport à RadRails.
D'abords concernant l'installation de Rails et Ruby, il vaut mieux installer ruby et irb avec apt-get ou le gestionnaire de paquets synaptiques.
Télécharger rubygems dans sa dernière version et l'installer à la main.
Puis faire l'installation de rails avec rubygems.
Concernant Radrails : on ne peut plus l'installer en téléchargeant à partir de Sourceforce, il faut aller sur le site Aptana: http://www.aptana.com/.
Suivre le tutoriel d'installation qui s'y trouve.
Pour faire court, il faut télécharger le bundle "Aptana + Rails pour Linux". Il s'agit d'un zip à décompresser n'importe où sur son disque. Une fois cela fait, Aptana est installé, il s'agit en fait d'un Eclipse personnalisé pour développer de l'Ajax. On lance l'application Aptana et on suit les instructions du tutoriel pour installer en plus RadRails et le configurer.
Il ne faut pas oublier que Radrails ne fonctionne qu'avec la jvm de Sun 1.5 ou supérieure.
Si vous avez installé Ubuntu Feitsy en standard vous devez ajouté l'installation de la jvm 1.6 avec apt-get ou le gestionnaire de paquets synaptiques.
Puis modifier la jvm utilisée par le système en lançant la commande : sudo update-alternatives --config java.
Celle-ci demande de choisir la jvm désirée dans une liste.

Et tout devrait fonctionner super bien.

Dernière modification par jcpconsult (Le 23/06/2007, à 10:28)


Toshiba satellite A100-386 Intel Core 2 cpu T5500 1.66GHz
carte graphique Nvidia GeForce GO 7300
Ubuntu 9.10 Karmic Koala

Hors ligne