2 votes

Migration d'un grand projet de RdR de Ruby 1.8.6 vers une solution 1.8.7+.

Après la mise à jour vers Snow Leopard, Ruby 1.8.7 (préinstallé avec le système d'exploitation) est devenu beaucoup plus proche de moi. J'ai essayé d'utiliser les ports mais je n'ai pas eu de chance avec cette solution. (le port ryby186 arrête quelque chose sans exception de chute). Je commence donc à penser à mettre à jour une grande partie du code aux exigences de la version 1.8.7. S'il vous plaît aidez-moi avec certains scripts, articles et ainsi de suite dont l'aide à analyser le code.

J'essaie déjà de lire les notes de version sur http://redmine.ruby-lang.org/projects/activity/ruby-18?from=2008-12-07 mais sans résultat positif.

Merci pour les réponses !

1voto

Jared Points 1284

Comme l'a suggéré AB, il est difficile de répondre précisément à votre question. Si vous devez passer de la 1.8.6 à la 1.8.7, vous devez avoir les deux versions installées sur votre machine. Vous pouvez vous tourner vers un outil permettant de gérer plusieurs versions de Ruby, tel que rvm . Il est emballé comme une gemme, alors installez-le :

sudo gem install rvm

Ensuite, pour récupérer Ruby 1.8.6, exécutez :

rvm install ruby186

Avec rvm, vous pouvez également configurer des ensembles de gemmes afin qu'il soit facile de les maintenir à jour sur les différentes versions de Ruby que vous installez.

0voto

mpapis Points 32015

Vous pouvez également migrer l'application vers 1.9.x en utilisant un9 et bien sûr rvm comme mentionné par Jared. Cela vaut la peine d'essayer car la 1.9.x est déjà disponible et la 1.8.x sera abandonnée un jour.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X