Développement Web Ruby
par Sylvain CLAUDEL

Derniers posts

Installer rubyonrails 3.0.0 et ruby 1.9.2 avec rvm sur ubuntu 10.04

Date d'édition 2010-09-02 à 21:11

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 https://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 tzinfo builder memcache-client rack rack-test rack-mount erubis mail text-format thor bundler i18n
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...

Passer de rubyonrails 2.X à rails 3.0.0

Date d'édition 2010-09-01 à 21:36

Avant toute chose faites une sauvegarde de votre/vos projet(s) !

Je vous conseille d'installer le plugins rails-upgrade :

script/plugin install git://github.com/rails/rails_upgrade.git

De nouvelle tâche rake sont disponibles pour générer les nouveaux fichiers à partir des anciens:

rake -T | grep upgrade

Ensuite vous pouvez essayer

rake rails:upgrade:check

Le rapport vous permettra de mettre à jour vos fichiers à la main avec l'explication et la nouvelle manière de fonctionner de rails sur chaque point cité. Pour passer sans douleur de rails 2.X à rails 3.

à suivre des astuces pour passer de ruby 1.8.7 à ruby 1.9.2 !

Alwaysdata - Hébergement gratuit d'application rubyonrails

Date d'édition 2010-08-30 à 12:46

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 :

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

Prochain test heroku !

400 films gratuits en streaming sur Youtube légalement

Date d'édition 2010-08-30 à 10:25

Google Belle initiative de Google qui propose via sur service Youtube de voir 400 films en streaming. Bon par contre ne vous attendez à voir Inception mais c'est quand même une bonne chose !

ça se passe ici : https://www.youtube.com/movies

Auto-hébergement coût en électricité

Date d'édition 2010-08-19 à 12:22

Comme je suis auto-hébergé, et que le coût d'un serveur virtuel est trop élevé pour moi : environ 30€ / mois pour quelque chose de similaire à ma machine (P4 2.4 Ghz, 1 Go ram) en gros 2 machines virtuelles gandi, je voulais savoir combien me coutait mon serveur.

Prix de l'électricité : 0,11 Kwh Puissance du serveur : 500 W Allumé en permanence : (24*60) minutes / jour

Coût par jour : 1.32 € Coût par mois : 40.15 € Coût par an : 481.8 €

Pour 200 W qui serait une consommation plus proche de la réalité :

Coût par jour : 0.53 € Coût par mois : 16.06 € Coût par an : 192.72 €

Calculateur : https://eco2energie.blogspot.com/2008/09/calculez-votre-consommation-lectrique.html

Sachant que mes pubs adsense ne couvrent même pas mes frais électriques, je m'interroge....

Développement ruby et geekeries - rivsc