¿Cómo requiero una versión específica de una gema de rubí?

Específicamente, la gema ruby-oci8. Tengo instalados 1.0.7 y 2.0.4. Quiero 1.0.7.

Solo puedo requerir oci8, pero no obtengo la versión que quiero.

irb(main):001:0> require 'oci8'
=> true
irb(main):002:0> OCI8::VERSION
=> "2.0.4"

Puedo requerir el uso de la ruta completa al archivo, que funciona, pero no será portátil:

irb(main):001:0> require 'C:\Ruby\lib\ruby\gems\1.8\gems\ruby-oci8-1.0.7-x86-mswin32-60\lib\oci8'
=> true
irb(main):002:0> OCI8::VERSION
=> "1.0.7"

Puedo usar el comando gem para pedir la versión que quiero, pero no parece cargar realmente la biblioteca:

irb(main):001:0> gem 'ruby-oci8', :lib=>'oci8', :version=>'=1.0.7'
=> true
irb(main):002:0> OCI8::VERSION
NameError: uninitialized constant OCI8
    from (irb):2

Definitivamente preferiría este último enfoque si cargara la biblioteca, en lugar de simplemente confirmar que está presente en mi sistema. ¿Qué me estoy perdiendo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta