Comment utiliser une ancienne version de Rails avec Aptana RadRails?
-
03-07-2019 - |
Question
Je suis un nouveau venu dans le développement de Rails et j'essaie de comprendre comment utiliser une version plus ancienne de Rails avec l'EDI RadRails d'Apatana. J'essaie d'aider un ami dont le site est construit sur une version plus ancienne que celle téléchargée automatiquement par RadRails, et je suis à peu près sûr que les deux versions ne seraient pas compatibles (le site utilise une version antérieure à la version 2.0). , pas sûr du nombre exact à l'avance).
Existe-t-il un moyen d'indiquer à RadRails d'obtenir et d'utiliser une version spécifique de Rails? Ou est-ce que je peux faire quelque chose en ligne de commande pour changer la version installée de Rails? Je ne connais que vaguement le "bijou". système de paquets, mais je suppose que cela impliquerait que.
Toute aide serait très appréciée!
La solution
Utilisez la tâche de rake rails: freeze: gems
dans votre projet de rails et donnez-lui la version que vous souhaitez utiliser. Par exemple:
rake rails:freeze:gems VERSION=2.1.0
Cela placera la bonne version de Rails dans vendor / rails
, qui est chargé par défaut s'il existe.
Autres conseils
Si vous ne souhaitez pas figer la pierre précieuse dans votre projet (à l'aide de rake rails: freeze: gems), vous pouvez installer la glissière rails de la version que vous souhaitez utiliser:
gem install rails -v 2.0.2
puis spécifiez la gem de rails à utiliser dans votre config / environment.rb:
RAILS_GEM_VERSION = '2.0.2'