2009-10-09 8 views
2

Après la mise à jour vers Snow Leopard, Ruby 1.8.7 (préinstallé avec OS) devient beaucoup plus proche de moi. J'essaie d'utiliser le port, mais n'a pas de chance avec cette solution. (port ryby186 arrête quelque chose sans exception drop). Donc, je commence à penser à mettre à jour une grande portée de code aux exigences 1.8.7. S'il vous plaît aidez-moi avec quelques scripts, articles et ainsi de suite dont l'aide pour analyser le code.Migration du grand projet RoR de la solution Ruby 1.8.6 à la version 1.8.7+

J'ai déjà essayé de lire les notes de publication sur http://redmine.ruby-lang.org/projects/activity/ruby-18?from=2008-12-07, mais sans résultats positifs.

Merci pour vos réponses!

+0

Cette question n'a pas assez d'informations pour répondre efficacement. Vous devriez plutôt poser des questions sur des problèmes spécifiques liés à votre migration. –

Répondre

1

Comme AB l'a suggéré, votre question est difficile à répondre spécifiquement. Si vous devez passer de 1.8.6 à 1.8.7, vous devez installer les deux sur votre machine. Vous pouvez regarder un outil pour gérer plusieurs versions de Ruby telles que rvm. Il est emballé comme un bijou, donc l'installer:

sudo gem install rvm 

ensuite pour obtenir Ruby 1.8.6 dos, exécutez:

rvm install ruby186 

Avec RVM vous pouvez également configurer bijou pour qu'il fixe est facile pour garder vos sets à jour sur les différentes versions de Ruby que vous installez.

+0

Ok, mais peut-être un analyseur de code spécial spécial disponible, qui peut analyser le code et montrer les problèmes de capacité? –

+0

À ma connaissance, il n'y a rien d'automatique que vous pourriez simplement exécuter sur votre projet. Une suite de tests complète irait sans doute loin pour vous dire ce qui a cassé. – Jared

0

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

Questions connexes