Installation de ruby 1.9.3, GTK et VisualRuby
sous MacOsX pour utilisation dans Hop3x. (Avant Yosemite)

Testée Ok sur Mountain lion (10.8) le 26 novembre 2013

Testée Ok sur Mavericks (10.9) le 27 novembre 2013

Les commandes en rouge doivent être tapées/copiées dans un terminal :


A- Gcc, Xcode et Xquartz doivent être installés

B- Installer brew

(Si les "command line tools" ne sont pas installées la commande 01 proposera de le faire)

01) ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

02) brew doctor

Si vous comprenez les recommandations données par la seconde commande vous pouvez les suivre (éventuellement suppression de fichier existant, mise a jour xcode, etc...)

C - Installer la version 1.9.3 de ruby

Les commandes suivantes servent à mettre à jour les sources, à se placer dans le bon répertoire (attention dans 04 c'est le caractère BackQuote) et à installer la version 1.9.3 de Ruby

03) brew tap homebrew/versions

04) cd `brew --prefix`

05) git checkout 6c26d0a Library/Formula/ruby.rb

06) brew install ruby

D- Remplacer la version de ruby précédente (normalement 1.8) par la version 1.9.3. (il se peut que vous ayez a modifier quelques chemins qui peuvent varié d'un système a l'autre)

07) sudo mv /usr/bin/ruby /usr/bin/ruby1.8

08) sudo ln -s /usr/local/opt/ruby/bin/ruby /usr/bin/ruby

09) sudo mv /usr/bin/gem /usr/bin/gem1.8

10) sudo ln -s /usr/local/opt/ruby/bin/gem /usr/bin/gem

11) echo export PATH="/usr/local/bin:$PATH" >> ~/.bash_profile

12) source ~/.bash_profile

E- Test :

13) ruby -v

=> ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-darwin12.5.0]

14) gem -v

= > 1.8.23

F- Installer gtk+ et visualruby

15) brew install gtk+

16) brew install gtksourceview

17) sudo gem install visualruby

En cas de probleme à cette étape (Mountain lion/Mavericks) :

...../usr/local/Cellar/ruby193/1.9.3-p392/lib/ruby/gems/1.9.1/gems/pkg-config-1.1.4/lib/pkg-config.rb:239:in `parse_pc': .pc for libxml-2.0 doesn't exist. (RuntimeError)

17.1 brew install libxml2
17.2 sudo ln -s /usr/local/Cellar/libxml2/2.9.1/lib/pkgconfig/libxml-2.0.pc   /usr/lib/pkgconfig
17.3 sudo gem install visualruby

18) sudo ln -s /usr/local/opt/ruby/bin/vr /usr/bin/vr

G- Installation de glade-3

19) brew install glade

H- Vérification

20) glade-3

=>

21) vr

=> un certain temps après

Et toc c'est fini

 


Procédure adaptée de
http://visualruby.net/site/Download.html
http://mxcl.github.io/homebrew/
http://stackoverflow.com/questions/12872429/error-on-installing-visual-ruby-on-osx