From a6026f61de0839f6ea77e58c35017b908c453ad0 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Thu, 16 Jan 2014 17:13:59 -0500 Subject: [PATCH] use a fake argc/argv to ruby_sysinit() --- main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index a75a24a..5eabf3d 100644 --- a/main.c +++ b/main.c @@ -17,7 +17,10 @@ static VALUE eval(const char * string) int main(int argc, char *argv[]) { - ruby_sysinit(&argc, &argv); + int _argc = 1; + char *_argv[] = {"main"}; + char **_argv_p = &_argv[0]; + ruby_sysinit(&_argc, &_argv_p); { RUBY_INIT_STACK; ruby_init();