3 votes

Est-il possible d'exécuter Ruby on Rails avec Ruby 1.9x ?

Si oui, comment?

Quand vous allez sur http://rubyonrails.org/download, cela dit :

Nous recommandons Ruby 1.8.7 pour une utilisation avec Rails. Ruby 1.8.6, 1.8.5, 1.8.4 et 1.8.2 sont encore utilisables, mais la version 1.8.3 ne l'est pas.

6voto

Chuck Points 138930

Rails fonctionne sous 1.9 à partir de la version 2.3. Je suppose qu'ils recommandent toujours Ruby 1.8.7 car elle est la plus compatible avec d'autres bibliothèques Ruby - beaucoup d'entre elles sont encore en train de rattraper leur retard.

4voto

Jim Puls Points 29289

De l'annonce de Rails 2.2 :

Jeremy Kemper a travaillé sur la compatibilité à la fois avec Ruby 1.9 et JRuby. Rails 2.2 est entièrement compatible avec les deux, mais il peut y avoir des bibliothèques et des gems de support qui ne le sont pas. Beaucoup de travail est également en cours pour rendre tout le reste entièrement compatible.

Puis, des notes de version pour Rails 2.3 :

Rails 2.3 devrait réussir tous ses propres tests que vous exécutiez sous Ruby 1.8 ou le Ruby 1.9.1 maintenant disponible. Vous devez toutefois être conscient que passer à 1.9.1 nécessite de vérifier tous les adaptateurs de données, les plugins et autres codes sur lesquels vous comptez pour la compatibilité avec Ruby 1.9.1, ainsi que le core de Rails.

1voto

Michael Madsen Points 30610

Basé sur leur forum de discussion, Rails 2.3.0RC1 et les versions ultérieures sont compatibles avec Ruby 1.9.1 (et vraisemblablement, avec les versions ultérieures de 1.9). Je suppose qu'ils n'ont pas encore pris le temps de mettre à jour le site correctement.

1voto

phillc Points 2748

Rspec n'a été récemment porté que vers 1.9, donc de nombreux gems n'ont pas pu exécuter leurs suites de tests en 1.9 jusqu'à récemment, donc de nombreux gems ne sont pas encore stables en 1.9

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