2010-11-04 4 views
0

Je tente de construire ruby ​​1.8.7 sur OS X. Ceci est seulement pour un projet donc je dois construire à partir de la source et ne pas utiliser un gestionnaire de paquets parce que je ne veux pas écraser l'ancienne version de ruby ​​que j'utilise pour tout le reste. Ruby 1.9.X prend en charge --with-arch dans ./configure mais 1.8.7 ne semble pas.Comment construire ruby ​​1.8.7 pour i386 sur OS X?

Est-ce que quelque chose me manque?

Répondre

1

RVM est votre meilleur ami pour ce genre de chose: http://rvm.io/

+0

Je ne pense pas que RVM résout effectivement le problème, car il ne me laisse pas sélectionner patchlevels spécifiques de rubis. Ou est-ce que je me trompe? – henry

+0

Vous pouvez installer des niveaux de patch spécifiques. Voir: http://rvm.beginrescueend.com/rubies/installing/ – Brian

+0

Je continue d'obtenir la version x64. Comment obtenir i386? – henry

1

RVM semble être une bonne solution. Une alternative est de simplement télécharger la source et définir les variables d'environnement appropriées pour le construire en tant que x86.

bash supposant: ARCHFLAGS = "- arc i386" CFLAGS = "- arc i386" LDFLAGS = "- arc i386" ./configure va configurer les choses pour i386.

- Henry

Questions connexes