Après la mise à niveau de ma version Ruby, j'ai eu (comme prévu) du mal à faire fonctionner mon serveur avec des projets plus anciens. Je suis curieux de savoir comment changer les versions de Ruby localement pour un projet spécifique. La page github de Rbenv utilise $ rbenv local 1.9.3-p327
comme exemple de commande pour faire cela. Ce que je veux savoir, c'est ce à quoi le -p327
fait référence, ce qu'il devrait être dans mon cas, et si c'est même nécessaire. Puis-je simplement lancer $ rbenv local 2.3.1
par exemple?Présentation de RBENV: basculement local des versions Ruby
(Dans mon cas, je suis actuellement en utilisant le 2.4.0 de Ruby envie de revenir à une version antérieure pour éviter une erreur Gem que je Devise ne semble pas aller au-delà.)
Ahh ... ça l'explique! Donc, pas nécessairement nécessaire lors de la commutation des versions. Est-ce une bonne pratique de suivre et d'utiliser les derniers patchlevels lors de la commutation des versions alors? Merci Adam. – Belder
@BrandonElder généralement vous voulez cibler une version 'MINOR', par exemple. '2.3', et il y a habituellement une certaine marge de manœuvre avec la version' TEENY'. Certains environnements de production sont plus stricts, donc YMMV. En cas de doute, choisissez la version en cours de production. Depuis la modification de la politique pour 2.1 j'ai lié, vous ne verrez pas un numéro de niveau de patch séparé dans une version. –
info impressionnante .... tout semble fonctionner maintenant. Merci encore. – Belder