Développeur Web RoR

Aller au contenu | Aller au menu | Aller à la recherche

vendredi 3 septembre 2010

De Ruby 1.8.7 à Ruby 1.9.2, changement et différence

ruby

Un joli slideshow sur les différences entre ruby 1.8 et ruby 1.9. C'est ici que ça se passe (flèche droite pour aller à la "diapo" suivante)

http://slideshow.rubyforge.org/ruby19.html#11

Bonne lecture (et arrachage de cheveux)

jeudi 2 septembre 2010

Installer rubyonrails 3.0.0 et ruby 1.9.2 avec rvm sur ubuntu 10.04

Je suppose que vous avez déjà un ruby (1.8.7) qui fonctionne.
Il faut installer curl et git, si vous ne les avez pas :
sudo aptitude install curl git-core

Installation de RVM (ruby version manager)

bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
Ensuite il faut suivre ce qui est dit à l'écran :
Vérifer qu'il n'y a pas de return dans le fichier /home/votrecompte/.bashrc
Si il n'y en a pas on mets la ligne cité :
[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm
à la fin du fichier sinon on encapsule le contenu du fichier par
if [[ -n "$PS1" ]] ; then
et
fi
Mais normalement tout est expliqué !
Ensuite fermer la console, et en réouvrir une (pour le fichier bashrc soit rechargé)

Installation de ruby 1.9.2

rvm install 1.9.2
Une fois installé il faut l'utiliser :
rvm 1.9.2
Vérifier quelle version est dans le PATH :
ruby -v
1.9.2 ? Bon ben c'est bon ! La suite...

Installation de rubygems avec ruby 1.9.2

rvm 1.9.2 --rubygems

Installation de rails 3.0.0 (sans la doc parce que l'on a pas le temps :-) )

gem install rails --no-ri --no-rdoc
C'est fini ! Vous pouvez maintenant créer une nouvelle application :
rails new myapp
Installation des gems demandés par l'application (à peu près pareil que le feu "rake gems:install") (les gems à utiliser se trouvent dans myapp/Gemfile)
bundle install
Et on démarre le serveur
cd myapp && rails server
Si vous remarquez des erreurs signalez-les moi ! J'espère que c'est clair...

lundi 30 août 2010

Alwaysdata - Hébergement gratuit d'application rubyonrails

Alwaysdata permet d'héberger des applications rubyonrails gratuitement.

Voici l'offre gratuite :

Espace disque 10 Mo
Trafic mensuel 1 Go
Mémoire vive 40 Mo

Les gem installées décomptent votre espace disque.
C'est pas lourd oui mais c'est gratuit !

Pour s'en sortir il faut suivre le wiki d'alwaysdata :

http://wiki.alwaysdata.com/wiki/D%C3%A9ployer_une_application_Ruby_on_Rails http://wiki.alwaysdata.com/wiki/Installer_un_gem_Ruby

Prochain test heroku !

mardi 22 juin 2010

Passez à rails 3, prenez des bonnes habitudes

RubyOnRails

Bon il y a pas mal de choses qui changent entre rails 2.3 et rails 3, voici une liste de vidéos histoire de connaitre les nouveautés et de gagner du temps.

http://rubyonrails.org/screencasts/rails3

Vous pouvez aussi vous inscrire au flux rss histoire de savoir quand il y aura de nouvelles vidéos...

jeudi 10 juin 2010

Installer Rubinius sur ubuntu

Comment installer la plus rapide implémentation de ruby du moment ?

sudo aptitude install libreadline-dev
git clone git://github.com/evanphx/rubinius.git
cd rubinius
./configure
rake

export PATH=$PATH:`pwd`/bin/rbx

Pour installer rails3 beta avec rubinius

rbx gem install rails --pre
rbx -S rails new monapplication
cd monapplication
rbx -S rails s

- page 1 de 5