1
0
Fork 0
mirror of https://github.com/sinatra/sinatra synced 2023-03-27 23:18:01 -04:00

Sync readme.fr with Ruby requirement

This commit is contained in:
michelc 2012-03-03 12:19:15 +01:00
parent def3455ea5
commit 0cbcab7ae2

View file

@ -1939,50 +1939,67 @@ Les options sont :
Les versions suivantes de Ruby sont officiellement supportées : Les versions suivantes de Ruby sont officiellement supportées :
[ Ruby 1.8.7 ] [ Ruby 1.8.7 ]
1.8.7 est complètement supporté, toutefois si rien ne vous y retient, nous 1.8.7 est complètement supporté, toutefois si rien ne vous en empêche, nous
vous recommandons de passer à 1.9.2 ou bien de passer à JRuby ou Rubinius. vous recommandons de passer à 1.9.2 ou bien de passer à JRuby ou Rubinius. Le
support de Ruby 1.8.7 ne sera pas supprimé avant la sortie de Sinatra 2.0 et
de Ruby 2.0, à moins qu'un improbable Ruby 1.8.8 apparaisse. Et même dans ce
cas, nous pourrions continuer à le supporter. <b>Ruby 1.8.6 n'est plus
supporté.</b> Si vous souhaitez utiliser la version 1.8.6, vous devez revenir
à Sinatra 1.2 qui continuera à recevoir des corrections de bugs tant que
Sinatra 1.4.0 ne sera pas livré.
[ Ruby 1.9.2 ] [ Ruby 1.9.2 ]
1.9.2 est supporté et recommandé. Notez que Radius et Markaby ne sont 1.9.2 est totalement supporté et recommandé. Notez que Radius et Markaby ne
actuellement pas compatible avec 1.9. N'utilisez pas 1.9.2p0 qui est sont actuellement pas compatible avec 1.9. N'utilisez pas 1.9.2p0 car il
réputé causer des erreurs de segmentation lorque Sinatra est utilisé. provoque des erreurs de segmentation à l'exécution de Sinatra. Son support
continuera au minimum jusqu'à la sortie de Ruby 1.9.4/2.0 et le support de la
dernière version 1.9 se poursuivra aussi longtemps que la core team de Ruby la
supportera.
[ Ruby 1.9.3 ]
1.9.3 est totalement supporté. Nous recommandons d'attendre qu'un premier
niveau de patch sorte (pour l'instant on en est à p0) avant de l'employer en
production. Nous vous rappelons que passer à 1.9.3 depuis une version
précédente annulera toutes les sessions.
[ Rubinius ] [ Rubinius ]
Rubinius est officiellement supporté (Rubinius >= 1.2.3), tout fonctionne, Rubinius est officiellement supporté (Rubinius >= 1.2.4), tout fonctionne,
y compris tous les langages de template. y compris tous les langages de template. La version 2.0 à venir est
également supportée.
[ JRuby ] [ JRuby ]
JRuby est officiellement supporté (JRuby >= 1.6.1). Aucune anomalie avec JRuby est officiellement supporté (JRuby >= 1.6.5). Aucune anomalie avec
des bibliothèques de templates tierces ne sont connues. Toutefois, si vous des bibliothèques de templates tierces ne sont connues. Toutefois, si vous
choisissez JRuby, alors tournez vous vers des gestionnaires Rack JRuby car choisissez JRuby, alors tournez vous vers des gestionnaires Rack JRuby car
le serveur Thin n'est pas complètement supporté par JRuby. Le support des le serveur Thin n'est pas complètement supporté par JRuby. Le support des
extensions C dans JRuby est encore expérimental, ce qui n'affecte que extensions C dans JRuby est encore expérimental, ce qui n'affecte que
RDiscount. RDiscount, Redcarpet and RedCloth pour l'instant.
<b>Ruby 1.8.6 n'est plus supporté.</b> Si votre application doit fonctionner
sous Ruby 1.8.6, vous pouvez utiliser Sinatra 1.2. Cette version sera
maintenue jusqu'à la sortie de Sinatra 1.4.0.
Nous gardons également un oeil sur les versions Ruby à venir. Nous gardons également un oeil sur les versions Ruby à venir.
Les implémentations Ruby suivantes ne sont pas officiellement supportées mais Les implémentations Ruby suivantes ne sont pas officiellement supportées mais
sont toujours connues comme permettant à Sinatra de fonctionner : sont malgré tout connues pour permettre de faire fonctionner Sinatra :
* Plus anciennes versions de JRuby et Rubinius * Versions plus anciennes de JRuby et Rubinius
* Ruby Enterprise Edition
* MacRuby, Maglev, IronRuby * MacRuby, Maglev, IronRuby
* Ruby 1.9.0 et 1.9.1 * Ruby 1.9.0 et 1.9.1 (mais nous déconseillons leur utilisation)
Ne pas être officiellement supporté signifie que si les choses se passent mal Le fait de ne pas être officiellement supporté signifie que si quelque chose
sur ces plateformes et non sur celles supportées, nous considérons que ne fonctionne pas uniquement sur cette plateforme alors c'est un problème de la
l'anomalie est de le ressort, pas du nôtre. plateforme et pas un bug de Sinatra.
Nous faisons également notre intégration continue (CI) avec ruby-head (la Nous lançons également notre intégration continue (CI) avec ruby-head (la
future 1.9.3), mais nous ne pouvons rien garantir étant donné que c'est future 2.0.0) et la branche 1.9.4, mais étant donné les évolutions continuelles,
constant mouvement. Vous pouvez vous attendre à ce que 1.9.3p0 soit supporté. nous ne pouvont rien garantir, si ce n'est que les versions 1.9.4p0 et 2.0.0p0
seront supportées.
Sinatra devrait fonctionner sur n'importe quel système d'exploitation Sinatra devrait fonctionner sur n'importe quel système d'exploitation
supportant l'implémentation Ruby choisie. supportant l'implémentation Ruby choisie.
Il n'est pas possible d'utiliser Sinatra sur Cardinal, SmallRuby, Blueuby ou
toute version de Ruby antérieure à 1.8.7.
== Essuyer les plâtres == Essuyer les plâtres
Si vous voulez utiliser la toute dernière version de Sinatra, n'ayez pas peur Si vous voulez utiliser la toute dernière version de Sinatra, n'ayez pas peur