Pregunta

Soy nuevo en el desarrollo de Rails, y estoy tratando de averiguar cómo usar una versión anterior de Rails con el IDE RadRails de Apatana. Estoy tratando de ayudar a un amigo que tiene un sitio creado en una versión más antigua que la que se descarga automáticamente por RadRails, y estoy bastante seguro de que las dos versiones no serían compatibles (el sitio usa una versión anterior a 2.0 , no estoy seguro del número exacto de antemano).

¿Hay alguna manera de decirle a RadRails que obtenga y use una versión específica de Rails? ¿O hay algo que pueda hacer en la línea de comandos para cambiar la versión instalada de Rails? Sólo estoy vagamente familiarizado con la " gema " sistema de paquetes, pero supongo que implicaría eso.

Cualquier ayuda sería muy apreciada!

¿Fue útil?

Solución

Use la tarea de Rake rails: freeze: gems en su proyecto de rails y dele la versión que desea usar. Por ejemplo:

rake rails:freeze:gems VERSION=2.1.0

Eso pondrá la versión correcta de Rails en vendor / rails , que se carga de forma predeterminada si existe.

Otros consejos

Si no desea congelar la gema en su proyecto (utilizando rieles de rake: congelar: gemas), puede instalar la gema de rieles de la versión que desea usar:

gem install rails -v 2.0.2

y luego especifique la gema de rieles para usar en su config / environment.rb:

RAILS_GEM_VERSION = '2.0.2'

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top