求解答: gets在SciTE里,为啥不能在弹出的控制窗口里输入?

求解答: gets在SciTE里,为什么不能在弹出的控制窗口里输入??
学习ruby第三天
用的是Ruby 1.8.7版本,编译器SciTE,操作系统winXP
下面这段

puts ("Enter your name")
name=gets
puts (name)

用SciTE的时候,会弹出一个控制台界面,但点击键盘没有任何反应。
求解:怎么才能在这个弹出的界面里输入字符????

PS:cmd下是可以执行的,我想知道为啥解释器环境下不能执行?
------解决思路----------------------
引用:
意思是SciTE的事喽。那Ruby一般用什么样的编译器呢


这个,仁者见仁啦,不过我工作一直用NetBeans,最近转向了RubyMine,都可以,简单学习呢,就用irb了.
平常时候也用scite,不过,我一般不会操作gets,一般我采用参数$* 在控制台把要的数据传进去.

------解决思路----------------------
因为scite不能和 windows的平台很好的交互。所以你还是老老实实在cmd irb下编辑吧