# Come si fa a vedere quale versione di una gemma usa ruby?

**URL:** <https://www.ruby-forum.com/t/come-si-fa-a-vedere-quale-versione-di-una-gemma-usa-ruby/176628>\
**Category:** IT\
**Created:** [October 3, 2009, 1:56pm UTC](https://www.ruby-forum.com/t/come-si-fa-a-vedere-quale-versione-di-una-gemma-usa-ruby/176628 "2009-10-03T13:56:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sdpurtill](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/77aa72/32.png) [@sdpurtill](https://www.ruby-forum.com/u/sdpurtill)\
**Post date:** [October 3, 2009, 1:56pm UTC](https://www.ruby-forum.com/t/come-si-fa-a-vedere-quale-versione-di-una-gemma-usa-ruby/176628/1 "2009-10-03T13:56:39Z")

</div>

Salve a tutti.

Avrei una domanda un po’ banale, ma non sono riuscito a trovare niente  
da nessuna parte.

Ho installato la nuova versione della gemma ibm\_db con

gem install ibm\_db

adesso gem list --local mi da’:

(…)  
ibm\_db (1.5.0, 1.0.5)  
(…)

Come faccio a vedere se la mia app utilizza la versione 1.5.0 o la  
1.0.5?

Ovviamente la domanda si potrebbe porre con qualsiasi gemma.

Grazie a tutti.

---

<div class="post-metadata">

**Author:** ![sdpurtill](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/77aa72/32.png) [@sdpurtill](https://www.ruby-forum.com/u/sdpurtill)\
**Post date:** [October 3, 2009, 6:05pm UTC](https://www.ruby-forum.com/t/come-si-fa-a-vedere-quale-versione-di-una-gemma-usa-ruby/176628/2 "2009-10-03T18:05:35Z")

</div>

2009/10/3 Sam P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> adesso gem list --local mi da’:
> 
> (…)  
> ibm\_db (1.5.0, 1.0.5)  
> (…)
> 
> Come faccio a vedere se la mia app utilizza la versione 1.5.0 o la  
> 1.0.5?

In generale RubyGems usa l’ultima gemma installata di default. Puoi  
caricare una versione specifica usando ‘gem’ nel tuo programma, prima  
di ‘require’.

gem ‘ibm\_db’, ‘=1.5.0’  
require ‘ibm\_db’

Molte gemme hanno inoltre una costante che ne definisce la versione  
(es. RedCloth::VERSION) ma ibm\_db non sembra averla. Apro un ticket a  
riguardo.

## Ciao, Antonio

Zen and the Art of Programming: [http://AntonioCangiano.com](http://AntonioCangiano.com)  
Mathematics is wonderful: [http://math-blog.com](http://math-blog.com)  
Coming soon… : [http://ThinkCode.TV](http://ThinkCode.TV)  
Aperiodico di resistenza informatica: [http://stacktrace.it/](http://stacktrace.it/)  
Author of “Ruby on Rails for Microsoft Developers”:  
[http://bit.ly/rorforms](http://bit.ly/rorforms)

---

<div class="post-metadata">

**Author:** ![sdpurtill](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/77aa72/32.png) [@sdpurtill](https://www.ruby-forum.com/u/sdpurtill)\
**Post date:** [October 3, 2009, 7:12pm UTC](https://www.ruby-forum.com/t/come-si-fa-a-vedere-quale-versione-di-una-gemma-usa-ruby/176628/3 "2009-10-03T19:12:19Z")

</div>

2009/10/3 Antonio C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Apro un ticket a  
> riguardo.

## Hanno già risposto (di Sabato sera) e VERSION sarà presente nella prossima release [http://rubyforge.org/tracker/?func=detail&atid=9178&aid=27231&group\_id=2361](http://rubyforge.org/tracker/?func=detail&atid=9178&aid=27231&group_id=2361).

Zen and the Art of Programming: [http://AntonioCangiano.com](http://AntonioCangiano.com)  
Mathematics is wonderful: [http://math-blog.com](http://math-blog.com)  
Coming soon… : [http://ThinkCode.TV](http://ThinkCode.TV)  
Aperiodico di resistenza informatica: [http://stacktrace.it/](http://stacktrace.it/)  
Author of “Ruby on Rails for Microsoft Developers”:  
[http://bit.ly/rorforms](http://bit.ly/rorforms)

---

<div class="post-metadata">

**Author:** ![sdpurtill](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/77aa72/32.png) [@sdpurtill](https://www.ruby-forum.com/u/sdpurtill)\
**Post date:** [October 4, 2009, 5:51pm UTC](https://www.ruby-forum.com/t/come-si-fa-a-vedere-quale-versione-di-una-gemma-usa-ruby/176628/4 "2009-10-04T17:51:54Z")

</div>

Antonio C. wrote:

> 2009/10/3 Antonio C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):
> 
> > Apro un ticket a  
> > riguardo.
> 
> Hanno giï¿½ risposto (di Sabato sera) e VERSION sarï¿½ presente nella  
> prossima release  
> [http://rubyforge.org/tracker/?func=detail&atid=9178&aid=27231&group\_id=2361](http://rubyforge.org/tracker/?func=detail&atid=9178&aid=27231&group_id=2361).

Allora, gia’ che ci sei, avrei un problema piuttosto fastidioso con il  
DB2.

Infatti di tanto in tanto mi esce questo errore:

* * *

RuntimeError in NomeController#index

An unexpected error occurred during retrieval of column metadata:  
uncaught throw :“p(\xD9\x04”

## /usr/lib/ruby/gems/1.9.1/gems/ibm\_db-1.5.0/lib/active\_record/connection\_adapters/ibm\_db\_adapter.rb:1314:in `rescue in columns' /usr/lib/ruby/gems/1.9.1/gems/ibm_db-1.5.0/lib/active_record/connection_adapters/ibm_db_adapter.rb:1318:in `columns’ /usr/lib/ruby/gems/1.9.1/gems/activerecord-2.3.2/lib/active\_record/base.rb:1276:in `columns’

L’errore Ã¨ strano perchÃ© esce una volta ogni tanto e quindi non riesco a  
capire da cosa dipenda.  
Il piÃ¹ delle volte basta ripetere l’operazione (ricaricare la pagina) e  
l’errore non si presenta piÃ¹.

Inoltre ho l’impressione che si verifichi solo se sto in development, da  
production non succede.

Se cosÃ¬ fosse potrebbe essere anche trascurabile, ma vorrei sapere da  
cosa dipende.  
L’errore si presentava anche con la versione 1.0.5, tranne che li  
l’errore non riportava la stringa “p(\xD9\x04”.

Grazie e ciao.
