# Require activerecord - Come specifirare la versione?

**URL:** <https://www.ruby-forum.com/t/require-activerecord-come-specifirare-la-versione/163440>\
**Category:** IT\
**Created:** [March 20, 2009, 12:02pm UTC](https://www.ruby-forum.com/t/require-activerecord-come-specifirare-la-versione/163440 "2009-03-20T12:02:19Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![spitfire](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/a5b964/32.png) [@spitfire](https://www.ruby-forum.com/u/spitfire)\
**Post date:** [March 20, 2009, 12:02pm UTC](https://www.ruby-forum.com/t/require-activerecord-come-specifirare-la-versione/163440/1 "2009-03-20T12:02:19Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![spitfire](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/a5b964/32.png) [@spitfire](https://www.ruby-forum.com/u/spitfire)\
**Post date:** [March 20, 2009, 12:07pm UTC](https://www.ruby-forum.com/t/require-activerecord-come-specifirare-la-versione/163440/2 "2009-03-20T12:07:48Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![spitfire](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/a5b964/32.png) [@spitfire](https://www.ruby-forum.com/u/spitfire)\
**Post date:** [March 20, 2009, 1:33pm UTC](https://www.ruby-forum.com/t/require-activerecord-come-specifirare-la-versione/163440/3 "2009-03-20T13:33:16Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![spitfire](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/a5b964/32.png) [@spitfire](https://www.ruby-forum.com/u/spitfire)\
**Post date:** [March 23, 2009, 9:38am UTC](https://www.ruby-forum.com/t/require-activerecord-come-specifirare-la-versione/163440/4 "2009-03-23T09:38:59Z")

</div>

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
