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!

Était-ce utile?

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'

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top