Contact Me

×

Mon environnement de développement sur Mac OS X 10.8 (Mountain Lion)

Dans le contexte d’une nouvelle installation de Mac OSX Mountain Lion depuis une clé USB, voici la procédure que j’ai suivie afin d’installer un environnement de développement Ruby On Rails:

Installation de XCode, XCode Command Line Tools, XQuartz

  • Installer Xcode 4.5.1 depuis le AppStore;
  • Installer les Command Line Tools depuis les preferences de Xcode.

    Non obligatoire, mais j’ai besoin de support X11 pour certaines de mes applications: Il m’a donc fallu installer XQuartz disponible au lien suivant: http://xquartz.macosforge.org/landing/

Installation de iterm2

Mon terminal de prédilection, autant l’installer dès maintenant: http://www.iterm2.com/

Installation de homebrew

Tout d’abord exécuter les commandes suivantes dans votre terminal (ex: iterm2)

Le script suivant explique ce qu’il va faire et fera une pause si nécessaire.

  $ ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"

Pour être sûr que tout est bien installé:

  $ brew doctor

Personnalisation de la configuration bash

Pourquoi ne pas utiliser mes fichiers de configuration de bash? Voici un lien vers les instructions du README

Installation de git

Facile avec homebrew!

  $ brew install git

Installation de rbenv

OS X est livré avec Ruby installé, mais il s’agit d’une version plus ancienne, afin de ne pas jouer avec cette installation par défaut, nous allons utiliser rbenv et ruby-build pour pouvoir gérer et installer facilement nos environnements de développement Ruby. Pour commencer, installons rbenv:

  $ brew install rbenv

Si vous avez utilisé mes dotfiles, rien d’autres à faire, sinon voici la procédure: lien vers rbenv (github)

Pour pouvoir installer les différentes versions de ruby, il faut installer ruby-build:

  $ brew install ruby-build

Choisissez les versions de ruby à installer parmi celles disponibles:

  $ rbenv install -l

Dans mon cas:

ruby 1.9.3

  $ rbenv install 1.9.3-p194
  $ rbenv versions
    1.9.3p194
  $ rbenv global 1.9.3-p194
  $ rbenv rehash
  $ ruby -v
    ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin12.2.0]
  $ which ruby
    /Users/bthouret/.rbenv/shims/ruby

ruby enterprise edition (1.8.7)

Il m’a fallu installer gcc indépendament pour pouvoir installer des versions 1.8.x de ruby: osx-gcc-installer

  $ rbenv install ree-1.8.7-2012.02
  $ rbenv versions
    1.9.3p194
    ree-1.8.7-2012.02

J’installe aussi rbenv-gemset afin de mieux différencier les gemsets de projets.

  $ brew install rbenv-gemset

Installation et configuration de MySQL

  $ brew install mysql

Installation et configuration de redis

  $ brew install redis

Installation de MacVim

  $ brew install macvim --override-system-vim

Tant que l’on y est, installons ma distribution vim, c’est facile:

  $ curl http://2ret.com/vim -L -o - | sh

Je vous conseille de consulter le README avant.

Quelques utilitaires…

Voici une liste non-exhaustive des utilitaires que j’utilise quotidiennement:

Voilà pour aujourd’hui, bonne installation!


Shameless plug...

To discuss how you can better align your business objectives with the most up-to-date Web technologies, contact me.

Let's get in touch!