Homebrew for Mac Os X: cambiar entre distintas versiones de una instalación

April 7, 2011 at 17:29

Uso Homebrew en Mac Os X para instalar algunas utilidades típicas de Unix sin mucho dolor. Grails se encuentra entre ellas. Sin embargo, no he visto una manera de cambiar entre las distintas versiones instaladas.

Seguro que hay formas más elegantes de hacerlo (incluso puede que esté soportado nativamente, Dios no lo quiera), pero para pasar de usar la versión 1.3.5 a la 1.2.0, los siguientes mandatos hicieron el truco:

$ cd /usr/local/bin/
$ for i in `ls ../Cellar/grails/1.3.5/bin/*`; do rm `basename $i`; done
$ for i in `ls ../Cellar/grails/1.2.0/bin/*`; ln -s $i `basename $i`; done

Muy rico :-).