Domanda

Sono nuovo nello sviluppo di Rails e sto cercando di capire come utilizzare una versione precedente di Rails con l'IDE RadRails di Apatana. Sto cercando di aiutare un amico che ha un sito basato su una versione precedente rispetto a quella che viene scaricata automaticamente da RadRails e sono abbastanza sicuro che le due versioni non sarebbero compatibili (il sito utilizza una versione precedente alla 2.0 , non sono sicuro del numero esatto di mano).

C'è un modo per dire a RadRails di ottenere e utilizzare una versione specifica di Rails? O c'è qualcosa che posso fare dalla riga di comando per cambiare la versione installata di Rails? Ho solo vagamente familiarità con la "gemma" sistema di pacchetti, ma suppongo che implicherebbe questo.

Qualsiasi aiuto sarebbe molto apprezzato!

È stato utile?

Soluzione

Usa l'attività Rake rails: freeze: gems nel tuo progetto rails e dagli la versione che vuoi usare. Ad esempio:

rake rails:freeze:gems VERSION=2.1.0

Ciò inserirà la versione corretta di Rails in vendor / rails , che viene caricato di default se esiste.

Altri suggerimenti

Se non vuoi congelare la gemma nel tuo progetto (usando le rastrelliere: freeze: gems), puoi installare la gemma delle rotaie della versione che vuoi usare:

gem install rails -v 2.0.2

e quindi specificare la gemma delle rotaie da usare in config / environment.rb:

RAILS_GEM_VERSION = '2.0.2'

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top