From: Luis Lavena Date: 2008-12-23T02:36:32+09:00 Subject: Re: Why Ruby stops working under cygwin On Dec 21, 2:47 pm, Li Chen wrote: > Hi all, > > I want to call voice function using win32ole under cygwin. But Ruby > always stops working and a new window pops up the error message. I > wonder how to fix it. > > Thanks, > > Li > > $ irb > irb(main):001:0> require 'win32ole' > => true > irb(main):002:0> > irb(main):003:0*  v=WIN32OLE.new('SAPI.SpVoice') > => # > irb(main):004:0> v.speak('hello') > > Error message in the pop windows: > Ruby interpreter (CUI) 1.8.7.o [i386-cygwin] has stopped working. > -- > Posted viahttp://www.ruby-forum.com/. From my experience Cygwin doens't play nice with Windows Native API. For having Win32OLE working properly I suggest you use One-Click Ruby Installer instead. http://rubyforge.org/projects/rubyinstaller -- Luis Lavena