Versione Rails 2.0

Ho sviluppato varie applicazioni rails tra cui un paio sono ancora alla
versione vecchia (1.6 mi pare cmq precedenti alla 2.0).
Aggiornando il mio mac alla 2.0 le applicazioni in esame non riesco più
a “farle girare” ad esempio mi restituisce errori sullo scaffold…
Domanda:
Ma è possibile mantenere una applicazione “vecchia” anche se ho
installato la versione 2.0? O devo modificare le applicazioni in modo
che vengano gestite da rails 2.0?
Grazie

Piero B. wrote:

Ciao
puoi installarti rails alla versione delle tue applicazioni senza che
interferisca con le altre

gem install rails -v 0.13.1

ciao
ho fatto come hai detto adesso mi trovo 2 installazioni di rails (la
2.0.2 non posso disinstallarla):

rails (2.0.2, 1.2.3)

come faccio a far partire la mia applicazione con la versione 1.2.3??

ciao e grazie
gnugnaman

Ciao
puoi installarti rails alla versione delle tue applicazioni senza che
interferisca con le altre

gem install rails -v 0.13.1

oppure puoi aggiornare la tua app a rails 2 con
rake rails:update

ciao

On Sat, Apr 19, 2008 at 11:09 AM, Ale Dv
[email protected] wrote:


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Piero B.

Andrea R. wrote:

ciao
ho fatto come hai detto adesso mi trovo 2 installazioni di rails (la
2.0.2 non posso disinstallarla):

rails (2.0.2, 1.2.3)

come faccio a far partire la mia applicazione con la versione 1.2.3??

All’interno di config/environment.rb dovresti vedere qualcosa di simile
a

Specifies gem version of Rails to use when vendor/rails is not present

RAILS_GEM_VERSION = ‘2.0.2’ unless defined? RAILS_GEM_VERSION

Ti basta cambiare la verisione da 2.0.2 a 1.2.3.

grazie per la dritta!
e come si fa a “freezare” una versione di rails nella cartella vendor

ciao
ho fatto come hai detto adesso mi trovo 2 installazioni di rails (la
2.0.2 non posso disinstallarla):

rails (2.0.2, 1.2.3)

come faccio a far partire la mia applicazione con la versione 1.2.3??

All’interno di config/environment.rb dovresti vedere qualcosa di simile
a

Specifies gem version of Rails to use when vendor/rails is not present

RAILS_GEM_VERSION = ‘2.0.2’ unless defined? RAILS_GEM_VERSION

Ti basta cambiare la verisione da 2.0.2 a 1.2.3.

Andrea R., http://mikamai.com
Writing http://sensejs.wordpress.com/
Collaborating http://therubymine.it
Reading http://stacktrace.it

Giovanno Z. wrote:

grazie per la dritta!
e come si fa a “freezare” una versione di rails nella cartella vendor

rake rails:freeze:edge TAG=rel_1-2-3

Luca G. wrote:

Giovanno Z. wrote:

grazie per la dritta!
e come si fa a “freezare” una versione di rails nella cartella vendor

rake rails:freeze:edge TAG=rel_1-2-3

mi da questo errore:

/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:2149: command not
found: svn --version
ERROR: Must have subversion (svn) available in the PATH to lock this
application to Edge Rails

dove sbaglio?

Giovanno Z. wrote:

dove sbaglio?
Non trova Subversion (svn).

Prova con:
rake rails:freeze:gems VERSION=1.2.3