Langages/Ruby
Un article de Agora2ia.
Je vais parler ici, dans un premier temps tant du langage Ruby que de son extension Rails...
Sommaire |
Voir aussi
Présentation
...
Installation
Gestionnaires de version Ruby
rvm
- RVM pour Ruby Versions Management
- Voir https://rvm.io
Mise en oeuvre (https://rvm.io/rvm/install/) :
- Installation :
- curl -L get.rvm.io | bash -s stable
- Lire les logs de l'installation dans la console Terminal pour voir les fichiers à recharger (ou fermer et réouvrir le terminal) : source /Users/jacques/.rvm/scripts/rvm
- Configuration :
- Lister les version disponibles : rvm list known
- Installer la version 1.9.3 de Ruby : rvm install 1.9.3
- Installer ensuite Rails :
- sudo gem install rails
Voir aussi : Chef-rvm
rbenv
- https://github.com/sstephenson/rbenv#section_2
- http://davidwinter.me/articles/2011/12/10/setup-rbenv-on-mac-os-x/
- rbenv install pour avoir la liste des versions disponibles
- rbenv install wanted-version pour installer la version wanted-version
Tips
Trouver le premier élément dans un tableau
french_translation = translations.detect { |t| t.locale == 'fr' }
Remplacer dans une chaîne de caractères / String
'The Rails Way'.gsub(' ', '_') # == 'The_Rails_Way'
Ressources
Sites
- RDoc documentation officielle
- Programmer en Ruby (siteduzero.com) : à la fois complet et concis !.
- Premiers pas avec Ruby (developpez.com)
- The Unofficial Ruby Usage Guide
Livres