Require activerecord - Come specifirare la versione?


#1

Ciao,
un mio progetto ruby (non RoR) utilizza la gemma activerecord mediante
il classico
require ‘activerecord’

Nel sistema ho due versioni di activerecord: 2.0.2 e 2.3.2
Ruby con require ‘activerecord’ considera la versione 2.3.2 (la piu’
recente),
come fare invece a dirgli di considerare la versione 2.0.2 ?

grazie,
Alessandro


#2

io in un lavoro simile ho questo

require ‘rubygems’
gem ‘activesupport’, ‘1.4.4’
gem ‘activerecord’, ‘1.15.6’
gem ‘actionwebservice’, ‘1.2.6’
require ‘active_record’
require ‘action_web_service’

ma come puoi ben notare riguarda la versione
utlizzata da rails 1.2.6

spero possa servirti
ciao


#3

Se lo specifichi in /config/environment.rb?
Sostituisci 2.3.2 con 2.0.2 nella variabile RAILS_GEM_VERSION
Cosi facendo, dovresti, usare la versione che ti serve (di tutto
rails).

Ciao Michele.


#4

Funziona !
mi e’ bastato specificare la versione dopo la gem,
nem mio caso:
gem ‘activesupport’, ‘2.0.2’

grazie,
Alessandro

Claudio F. wrote:

io in un lavoro simile ho questo

require ‘rubygems’
gem ‘activesupport’, ‘1.4.4’
gem ‘activerecord’, ‘1.15.6’
gem ‘actionwebservice’, ‘1.2.6’
require ‘active_record’
require ‘action_web_service’

ma come puoi ben notare riguarda la versione
utlizzata da rails 1.2.6

spero possa servirti
ciao