Ruby on Rails · 2 min read · Jan 21, 2026
Commencer avec Ruby On Rails
Commencer avec Ruby On Rails
En général, il y a 3 installations : OSX, Windows et Linux, et ce dernier est le plus facile.
Windows :
Allez sur http://www.rubyonrails.org/, et téléchargez le package contenant des gems (installateur Windows).
Installez le package.
Mettez à jour le système de gem via :
gem update --system
Mettez à jour les gems installées via :
gem update
Lorsque cela est fait, installez les gems pertinentes. Je suggérerais les suivantes comme minimum :
*rails (pour le framework)
Veuillez noter que rails 2.02 est la version la plus récente, vous pouvez installer une version plus ancienne via
gem install v1.2.6 rails
mysql (pour l’accès à la base de données) mongrel (serveur web mieux que webrick)
Lorsque vous êtes invité à choisir la version que vous souhaitez utiliser, choisissez la version la plus récente, qui a win32 dans l’option.
OSX 10.4 et 10.5
Allez sur http://www.macports.org/ et téléchargez la version correcte du fichier (tigre/léopard).
Lisez le guide d’installation : http://www.macports.org/install.php
Guide rapide :
Installez le bon xcode pour votre système.
Installez le programme macports (cela peut prendre un certain temps)
Lorsque c’est fait, faites :
sudo port install ruby sudo port install rb-gems (activation des gems sous ruby) sudo gem install rails (framework) sudo port install rb-mysql (mysql à utiliser sous RoR) sudo gem install mongrel (serveur web) sudo port install subversion (pour une installation facile des plugins distants)
Linux (Ubuntu comme / basé sur Debian)
sudo apt-get update && sudo apt-get upgrade (obtenir la liste la plus récente, et mettre à jour le logiciel avant de continuer). sudo apt-get install ruby subversion mysql libmysql-ruby1.8
sudo gem install rails sudo gem install mongrel
Et vous devriez être prêt à partir.
IDE à utiliser avec RoR :
Textmate (OSX), a une très mauvaise intégration de subversion, mais une bonne intégration de RoR
Pas gratuit
Eclipse (bonne intégration, via des plugins)
http://www.eclipse.org/ télécharger des plugins via le site web d’Aptana, pour le support RoR.
Gratuit
Aptana (bonne intégration via des plugins) http://www.aptana.com/
IDE complet, basé sur eclipse. Gratuit
IDEA (bonne intégration via des plugins)
Suite IDE complète, avec une excellente intégration de subversion, mysql et même jira pour le suivi des bugs.
Professionnel, mais cher.
N’oubliez pas de pointer votre IDE vers l’endroit où votre RoR / rails est installé pour la meilleure intégration :
Windows le plus souvent : c:\ruby\bin
OSX : /opt/local/
Linux : /usr/bin/ruby
Erreurs :
Linux :
sudo gem update --system
Ce qui a introduit cette erreur :
/usr/bin/gem:23: constant non initialisé Gem::GemRunner(NameError)
chaque fois que j’essayais d’exécuter rubygems. Sur le forum rails, j’ai trouvé un correctif pour cela !. Il suffit d’ajouter la ligne au fichier /usr/bin/gem (peut être différent sur un mac) :
require 'rubygems/gem_runner'
après
require 'rubygems'
Source : http://www.nickpeters.net/2007/12/31/fix-for-uninitialized-constant-gemgemrunner-nameerror/
Cette erreur lors de l’installation des gems :
extconf.rb:1:in `require’: aucun fichier à charger—mkmf (LoadError)
de extconf.rb:1.
Faites :
sudo apt-get install ruby1.8-dev
Source : http://www.rousette.org.uk/projects/forums/viewthread/177/
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.