2010-05-23 18 views
0

Je n'arrive pas à trouver d'informations sur ça ... quand ruby ​​1.8.6 sera-t-il «retiré»? ruby 1.8.7 est beaucoup plus fonctionnel tout en conservant la compatibilité syntaxique, et ruby ​​1.9.1 est nettement mieux partout ... une idée quand 1.8.6 sera retiré?quand le rubis 1.8.6 sera-t-il retiré?

Répondre

4

Je ne pense pas que des versions de Ruby soient officiellement retirées. Des choses comme Rails finiront par devenir incompatibles, mais les anciennes versions sont toujours disponibles.

Les utilisateurs continueront à utiliser les anciennes versions de Ruby pendant un certain temps. Forcer une mise à niveau n'est jamais facile.

+0

Oui, mais vous ne voyez pas les programmes d'installation de 1.8.6 ou 1.7.x sur des sites comme ruby-lang.org ... cela me fait penser à un cycle de vie en cours. –

+0

@Derick Bailey: Oui, 1.8.6 n'est plus considéré comme une version "actuelle" de Ruby par communauté, donc dans ce sens vous pouvez dire qu'il est à la retraite. Mais vous semblez sentir qu'il y a une «retraite» plus formelle à venir, mais comme l'a dit Matchu, c'est juste une question de plus en plus de Rubyistes qui ne le soutiennent pas. – Chuck

0

Je soupçonne que les principaux retardataires en ce qui concerne ruby ​​seront des systèmes de conditionnement pour Linux. Lorsque j'utilisais Fedora Linux, je me souviens que ruby ​​1.9 était disponible au téléchargement sur ruby-lang.org, mais n'était pas disponible en tant que paquet RPM (à l'exception du RPM source).

Est-ce que quelqu'un connaît l'état de ruby ​​avec les principales distributions Linux?

0

Depuis RubyGems ne supporte plus officiellement 1.8.6 je pense qu'il est sûr de dire 1.8.6 est à la retraite à partir de 'maintenant'

voir: http://blog.segment7.net/articles/2010/04/23/ruby-1-8-6-policy

+0

où avez-vous entendu que rubygems ne supporte pas le 1.8.6? Je viens de mettre à jour mon installation gem 1.3.7 sur mon ruby ​​1.8.6 sans problème, et je l'ai utilisé sans problème. –

+0

ok ... "RubyGems 1.4.x ne supportera pas Ruby 1.8.6." ... la version actuelle est 1.3.7 ... donc elle supporte encore ruby ​​1.8.6, mais ne le sera pas une fois les 1.4 rubygems sortis . –

0

@andrewgrimm Debian stable a AFAIK 1.8.7 et 1.9.0, les tests Debian ont 1.8.7 et 1.9.1. Je ne sais pas pour les autres.

+1

Centos/RHEL 5.3 a 1.8.5 – Marcin

0

J'espère que ce n'est pas avant de finir le livre Ruby que je lis (il est écrit en 1.8.6). Je ferais mieux de finir ça bientôt et de me mettre à jour.

+0

Il y a très peu de changements de syntaxe entre les versions, d'après ce que je comprends. Tout ce que j'ai écrit pour Ruby 1.8 fonctionne sur 1.9. La seule différence que j'ai rencontrée est que les hachages dans 1.9 sont classés par défaut. – Matchu

+0

Matchu: bon à savoir. Je viens de lire quelques rafles de changements de 1.8 à 1.9, et je ne suis pas trop inquiet à ce stade. Il est temps de commencer à écrire du code, je pense. –