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:
parent
def3455ea5
commit
0cbcab7ae2
1 changed files with 39 additions and 22 deletions
|
@ -1939,50 +1939,67 @@ Les options sont :
|
|||
Les versions suivantes de Ruby sont officiellement supportées :
|
||||
|
||||
[ Ruby 1.8.7 ]
|
||||
1.8.7 est complètement supporté, toutefois si rien ne vous y retient, nous
|
||||
vous recommandons de passer à 1.9.2 ou bien de passer à JRuby ou Rubinius.
|
||||
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. 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 ]
|
||||
1.9.2 est supporté et recommandé. Notez que Radius et Markaby ne sont
|
||||
actuellement pas compatible avec 1.9. N'utilisez pas 1.9.2p0 qui est
|
||||
réputé causer des erreurs de segmentation lorque Sinatra est utilisé.
|
||||
1.9.2 est totalement supporté et recommandé. Notez que Radius et Markaby ne
|
||||
sont actuellement pas compatible avec 1.9. N'utilisez pas 1.9.2p0 car il
|
||||
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 est officiellement supporté (Rubinius >= 1.2.3), tout fonctionne,
|
||||
y compris tous les langages de template.
|
||||
Rubinius est officiellement supporté (Rubinius >= 1.2.4), tout fonctionne,
|
||||
y compris tous les langages de template. La version 2.0 à venir est
|
||||
également supportée.
|
||||
|
||||
[ 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
|
||||
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
|
||||
extensions C dans JRuby est encore expérimental, ce qui n'affecte que
|
||||
RDiscount.
|
||||
|
||||
<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.
|
||||
RDiscount, Redcarpet and RedCloth pour l'instant.
|
||||
|
||||
Nous gardons également un oeil sur les versions Ruby à venir.
|
||||
|
||||
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
|
||||
* 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
|
||||
sur ces plateformes et non sur celles supportées, nous considérons que
|
||||
l'anomalie est de le ressort, pas du nôtre.
|
||||
Le fait de ne pas être officiellement supporté signifie que si quelque chose
|
||||
ne fonctionne pas uniquement sur cette plateforme alors c'est un problème de la
|
||||
plateforme et pas un bug de Sinatra.
|
||||
|
||||
Nous faisons é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
|
||||
constant mouvement. Vous pouvez vous attendre à ce que 1.9.3p0 soit supporté.
|
||||
Nous lançons également notre intégration continue (CI) avec ruby-head (la
|
||||
future 2.0.0) et la branche 1.9.4, mais étant donné les évolutions continuelles,
|
||||
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
|
||||
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
|
||||
|
||||
Si vous voulez utiliser la toute dernière version de Sinatra, n'ayez pas peur
|
||||
|
|
Loading…
Reference in a new issue