From: Chris Shea Date: 2007-03-18T09:20:06+09:00 Subject: Re: gets() makes my Ruby hang...? On Mar 17, 5:45 pm, "PythonUsr" wrote: > I'm using Ruby 1.8.5, with SciTE as my IDE. > I'm not a beginner at Ruby, I've been using it for about a year and a > half now. > > I just got a new computer, so I installed Ruby onto it. So I open up > SciTE and type out a fairly long program. I run it, and all that pops > up is the cmd window that should compile my code. It hangs there > forever until I close it manually. I said "what is up with this?" and > I tried something. I had an inkling that it was gets() that was > causing my problems, so I made a new program: > > name = gets("What is your name? ") > puts name > > It still hangs! So, I make a new program, and put: > > gets() > > It hangs! When I make a program that says > > puts("Hello!") > > It works fine. > > Help me! There's a well-discussed issue with Windows, Scite, and stdin. It's Scite thats hanging. If you run your script from the command line it should work. Searching this list for "scite windows stdin" I think might find you a solution to getting gets working from Scite. HTH, Chris