-
Notifications
You must be signed in to change notification settings - Fork 2
Installer Ruby on Rails sur Ubuntu
Cet article présente la méthode pour installer un environnement de développemement complet pour ruby on rails sous Ubuntu.
Installer Ruby On Rails sous Ubuntu n'est pas quelque chose de compliqué mais demande un certain temps...
Plutôt que d'installer une version périmée de ruby en faisant un "sudo apt-get install ruby", nous allons installer Ruby à l'aide du gestionnaire de version ruby.
RVM d'installer plusieurs versions différentes de Ruby, cela peut être parfois nécessaire parce que les différentes versions de ruby ne sont pas toutes compatibles (du code écrit pour ruby 1.8.6 ne fonctionne pas toujours avec ruby 1.9.2). C'est pourquoi il est intéressant d'avoir plusieurs versions de Ruby sous la main.
# Installer les dépendances de RVM
sudo apt-get install git-core curl
# Installer RVM
bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
# Configurer RVM
source ~/.rvm/scripts/rvm
Ensuite, pour que rvm soit fonctionnel pour les connexions suivantes, il faut modifier votre fichier .bashrc de la manière suivante:
- Remplacer la ligne
[ -z "$PS1" ] && return
par
if [[ -n "$PS1" ]]; then
- et ajouter à la fin du fichier
fi
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
Pour ce qui est de l'installation de ruby 1.9.2
# Installer les dépendances de ruby 1.9.2
sudo apt-get install build-essential bison openssl libreadline5 libreadline5-dev curl git zlib1g zlib1g-dev libssl-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev
# Installer ruby 1.9.2
rvm install 1.9.2
# Faire de ruby 1.9.2 la version par defaut de ruby
rvm 1.9.2
rvm 1.9.2 --default
gem install rails
ou plutot
bundle install
Facile non ?
Pour commencer un projet avec rails, c'est très simple, il suffit de taper
rails new APPen remplacant APP par le nom de l'application.
Par défaut c'est SQLite qui est utilisé. Pour utiliser MySQL il faut taper
rails new APP -d mysqlou encore
rails new APP -d postgres
pour PostgreSQL.
Ensuite cd APP
on "configure le fichier config/database.yml":http://guides.rubyonrails.org/getting_started.html#configuring-a-database et on peut créer la base de données :
rake db:create
Et maintenant le final!
rails server
Pour lancer le serveur de développement!