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 [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] -~----------~----~----~----~------~----~------~--~---
