El método gets en Radrails

Llevo un par de semenas experimentando con RadRails + Instant Rails.

Todo perfecto, salvo porque cuando quiero crear un script de ruby
(normalito, sin nada de rails),
a la hora de ejecutar y mostrar por la salida estandar, me pasa lo
siguiente:

un código tal que así:

puts “Hola mundo”
a = gets.to_i
puts a*3

Por poner un ejemplo… no me muestra nada.
Es como si se quedase colgado en el gets (el cual ejecuta antes que el
puts “hola mundo”).
Si voy a la consola, introduzco un número (2 por ejemplo), e intro…
entonces muestra:
“Hola Mundo”
6

Si, puedo abrir una consola, y ejecutarlo desde ahí con ruby
“nom_script”… pero ya que uso un IDE,
quiero que el ide funcione para lo que tiene que funcionar. Sino, usaría
algo más sencillo.

¿Es éste el comportamiento normal?
¿No se puede utilizar radrails como un ide para ruby?
Es un ide para ruby on rails… ¿Que no tiene funcionalidad como ide de
ruby?

Gracias.