Compilation ruby pour windows (1.9.1p243)

View: New views
5 Messages — Rating Filter:   Alert me  

Compilation ruby pour windows (1.9.1p243)

by Bobo Bobo-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Hello,

je me suis intéresse à la compilation de ruby pour Windows, car je n'ai
trouvé aucun build de la dernière version déjà compilé.

J'ai donc téléchargé les sources et les ai compilé avec différents
compilateurs. Seulement voila, si les fonctions de bases ne posent aucun
problemes (pour effectuer des tests de performances par exemple ...) je
n'arrive absolument pas à installer de gems ou alors j'arrive a les
installer mais pas a les utiliser avec mes versions de ruby.

Voici la liste des compilateurs utilisés :
Compilateurs Microsoft de VS2008
Cygwin
MinGW

- avec Visual studio lorsque j'installe une gem, celle ci cherche
absolument à utiliser la librairie msvcrt-ruby.dll, or je n'ai que la
msvcr90-ruby.dll
ce qui m'amène a la question suivant : dois-je recompiler toutes les
Gems moi même avec le compilateur VS2008 ?
Ah j'oubliais un problème avec iconv pour rails et a priori la je suis
bloqué puisque la librairie ne supporte plus le compilateur de microsoft
depuis x versions.

- avec Cygwin c'est directement rubygem qui déconne : il me sort une
erreur avec la librairies zlib.so (sous windows) qui a pourtant été
compilées en même temps que le reste.

- avec MinGW je n'ai pas encore trop regardé, mais mon premier essai, il
n'a pas inclus les librairies tels que zlib, je n'ai pas encore trouvé
comment l'intégrer à la compilation.

Bref tout ca est bien gentil mais concrètement : quelqu'un sais quel
compilateur je dois utiliser ou quelle est la procédure pour compiler
une version fonctionnelle de ruby pour windows ?
Sachant que mon but est d'avoir les versions (stable) les plus à jour
possible et les plus rapides.

PS. j'ai noté plus ou moins les étapes que j'ai effectué ainsi que les
tests entre mes différentes compilations, si ca en intéresse certains.
--
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@...
Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscribe@...
-~----------~----~----~----~------~----~------~--~---


Re: Compilation ruby pour windows (1.9.1p243)

by Michel Belleville :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Jette un oeil là :
http://rubyinstaller.org/

Michel Belleville


2009/10/29 Guillaume Bloss <list-incoming@...>

Hello,

je me suis intéresse à la compilation de ruby pour Windows, car je n'ai
trouvé aucun build de la dernière version déjà compilé.

J'ai donc téléchargé les sources et les ai compilé avec différents
compilateurs. Seulement voila, si les fonctions de bases ne posent aucun
problemes (pour effectuer des tests de performances par exemple ...) je
n'arrive absolument pas à installer de gems ou alors j'arrive a les
installer mais pas a les utiliser avec mes versions de ruby.

Voici la liste des compilateurs utilisés :
Compilateurs Microsoft de VS2008
Cygwin
MinGW

- avec Visual studio lorsque j'installe une gem, celle ci cherche
absolument à utiliser la librairie msvcrt-ruby.dll, or je n'ai que la
msvcr90-ruby.dll
ce qui m'amène a la question suivant : dois-je recompiler toutes les
Gems moi même avec le compilateur VS2008 ?
Ah j'oubliais un problème avec iconv pour rails et a priori la je suis
bloqué puisque la librairie ne supporte plus le compilateur de microsoft
depuis x versions.

- avec Cygwin c'est directement rubygem qui déconne : il me sort une
erreur avec la librairies zlib.so (sous windows) qui a pourtant été
compilées en même temps que le reste.

- avec MinGW je n'ai pas encore trop regardé, mais mon premier essai, il
n'a pas inclus les librairies tels que zlib, je n'ai pas encore trouvé
comment l'intégrer à la compilation.

Bref tout ca est bien gentil mais concrètement : quelqu'un sais quel
compilateur je dois utiliser ou quelle est la procédure pour compiler
une version fonctionnelle de ruby pour windows ?
Sachant que mon but est d'avoir les versions (stable) les plus à jour
possible et les plus rapides.

PS. j'ai noté plus ou moins les étapes que j'ai effectué ainsi que les
tests entre mes différentes compilations, si ca en intéresse certains.
--
Posted via http://www.ruby-forum.com/.




--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@...
Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscribe@...
-~----------~----~----~----~------~----~------~--~---


Re: Compilation ruby pour windows (1.9.1p243)

by Bobo Bobo-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Merci pour le lien, je n'avais pas encore vu cette page (j'étais tombé
sur leur anciens projets ...) mais d'après ce que je vois cela ne fais
que très peu de temps que ca a été mis à jour ...

Bon ca réponds pas vraiment à mes questions, mais ca apporte quand même
un début de réponse : Vu le choix (et le changement) de compilateur,
certaines de mes impressions sont plus ou moins confirmées : les
compilateurs cygwin ne soit soit plus supportés soit trop complexe (ou
chiant question de point de vue) à utiliser par rapport à MinGW.

Il serais malgré tout intéressant de savoir comment compiler sois même
sa propre version de ruby pour windows ne serais-ce que pour le
challenge, mais aussi histoire de ne pas avoir à attendre lorsqu'une
prochaine version sortira ...
--
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@...
Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscribe@...
-~----------~----~----~----~------~----~------~--~---


Re: Compilation ruby pour windows (1.9.1p243)

by Michel Belleville :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

C'est pour ça que ce projet peut t'intéresser, parce que non seulement il s'agit bien d'un compilateur pour windows, mais en plus il est abouti et fait le boulot.

Michel Belleville


2009/10/29 Guillaume Bloss <list-incoming@...>

Merci pour le lien, je n'avais pas encore vu cette page (j'étais tombé
sur leur anciens projets ...) mais d'après ce que je vois cela ne fais
que très peu de temps que ca a été mis à jour ...

Bon ca réponds pas vraiment à mes questions, mais ca apporte quand même
un début de réponse : Vu le choix (et le changement) de compilateur,
certaines de mes impressions sont plus ou moins confirmées : les
compilateurs cygwin ne soit soit plus supportés soit trop complexe (ou
chiant question de point de vue) à utiliser par rapport à MinGW.

Il serais malgré tout intéressant de savoir comment compiler sois même
sa propre version de ruby pour windows ne serais-ce que pour le
challenge, mais aussi histoire de ne pas avoir à attendre lorsqu'une
prochaine version sortira ...
--


--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@...
Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscribe@...
-~----------~----~----~----~------~----~------~--~---


Re: Compilation ruby pour windows (1.9.1p243)

by Bobo Bobo-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Ah oui pardon j'avais un peu mal compris tes intentions, pour le moment
je regarde si je peux trouver des informations utiles pour compléter ma
documentation pour la compilation de ruby sous windows.
--
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@...
Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscribe@...
-~----------~----~----~----~------~----~------~--~---