Installer Ruby 2 et Rails 4 beta avec RVM sur Mac OS XCette procédure me sert d’aide-mémoire pour l’installation de ruby 2 et rails 4 sous Mac OS X Lion et Mountain Lion. Avant toute chose, il est nécessaire d’installer le gestionaire de paquets homebrew via une commande ruby (la version 1.8 est présente par défaut sur le système). J’ai remarqué que si le dossier /usr/local n’était pas vide, cela compliquait l’installation, alors en ce qui me concerne, je l’ai vidé, au préalable.
Le gestionnaire de paquets a besoin de la dernière version de Command Line Tools (OSX Lion / OS X Mountain Lion) for Xcode qui peut être téléchargée depuis http://connect.apple.com/. Vous devrez pour cela utiliser un compte Apple que vous pouvez créer gratuitement. Une fois téléchargée, installez-la. Lancez ensuite la commande suivante pour finaliser l’installation. Si vous avez Xcode, il se peut que vous deviez le mettre à jour également.
Maintenant que homebrew est en place, il est nécessaire d’installer RVM.
Afin d’avoir la completion dans le bash, il faudra installer le paquet bash-completion.
Et il faudra ajouter à la fin du ~/.bash_profile les lignes suivantes.
Quittez ensuite le shell et relancez-le. Il faut ensuite vérifier les prérequis du système.
RVM utilise brew install si des paquets sont requis. Il est maintenant possible d’installer la version 2.0.0 de ruby et de la définir comme version par défaut.
Sachez que rvm list permet de lister toutes les versions installées sur le système et que rvm use permet de changer la version en cours d’utilisation. Vous pouvez maintenant vérifier que ruby 2 a bien été installé.
Enfin, Ruby On Rails 4 (beta) s’installe via la commande gem.
source:http://qanuq.com/installer-ruby-2-et-rails-4-beta-avec-rvm-sur-mac-os-x/ Installer les gems nécessaires.Je pense que vous commencez à être rodé pour installer des gems: tapez "gem install coffee-script guard guard-coffeescript"Configuration de guard.Guard est un moyen de surveiller un dossier, et d'executer une commande chaque fois qu'un fichier est modifié. Au niveau de la configuration, ça vas aller vite, Guard-CoffeeScript simplifie beaucoup la chose. Tout d'abord, créeons nos dossiers. Partons du fait que vos .js sont dans public/javascripts. Il nous faut tout d'abord créer le dossier qui vas contenir nos .coffee: public/coffee. Maintenant, ouvrez la console à l'emplacement de votre projet, et tapez "guard init coffeescript". Cela va générer un fichier Guardfile. A l'intérieur de ce fichier est rangé les différents ordres de surveillances laissés à guard. Pour l'instant, il contient guard 'coffeescript', :input => 'app/assets/javascripts'. Nous allons modifier le fichier d'input (qui contient les .coffee), et ajouter un fichier d'output (qui contiendra les .js). Maintenant, si vous avez bien travaillé, il doit contenir quelque chose comme ça: guard 'coffeescript', :input => 'public/coffee', :output => 'public/javascripts' Lancer guardDans la console, toujours positionné dans votre projet, tapez "guard". Le script va se mettre en surveillance, et voilà, c'est tout ! Maintenant, il ne vous reste plus qu'à écrire vos fichiers CoffeeScript dans /public/coffee, ils seront automatiquement traduit et réenregistré en .js dans public/javascripts. executer guard en tâche de fond:guard -i & source:http://www.blogduwebdesign.com/javascript/installation-de-coffeescript-ou-le-javascript-sexy/507 uglifier gem install uglifier ruby -e "require 'uglifier'; puts Uglifier.compile(File.read('fichier_de_dev.js'))" > fichier.min.js sass gem install sass gem install fssm FSSM -> An optimized backend is available for this platform! FSSM -> gem install rb-fsevent gem install rb-fsevent command: mode debug et firesass-for-firebug sudo sass --watch -g style.scss:style.css sudo sass --watch -g main.scss:main.css & (en tâche de fond) minified sass --watch -t compressed style.scss:style.css |