I want to embed a Ruby interpreter.
Following program works only if "test.rb" do not
contain a require, which loads a dynamic library.
When "test.rb" contains one line
require "md5"
then a Segmentation fault is the result.
Has anybody a hint, what I am doing wrong?
----------------
#include "ruby.h"
int
main(argc, argv, envp)
int argc;
char **argv, **envp;
{
ruby_init();
ruby_init_loadpath();
rb_load_file("test.rb");
ruby_run();
return 0;
}
--
Michael Neumann