David Craine
1/18/2005 8:42:00 PM
I'm trying to embed ruby into a win32 application; however, when
calling the ruby_options() method my process simply hangs. I am trying
to use ruby_options() to pass the -C argument to ruby to set the
current directory. My code looks like this:
UINT launchRuby()
{
char *argv[3] =
{
"ruby",
"-C..\\Release",
"test.rb"
}
ruby_init();
ruby_options(3, argv);
ruby_run();
}
My program compiles and links properly; however, when I run it it just
hangs right after the ruby_options() call (I've integrated some
diagnostic code to determine this). This same technique worked fine on
OSX, so I'm wondering if there is some issue with the Windows platform.