mruby を使い始めたところ、自分のコードでエラーが発生していることに気づきましたが、エラー レポートはありませんでした。たぶん私は何か間違ったことをしています。エラーが発生したときにエラーを表示するにはどうすればよいですか?
C コードからの抜粋:
mrb = mrb_open();
FILE *f = fopen("example.rb", "r");
mrb_load_file(mrb, f);
fclose(f);
// more C code...
レポートなしで失敗する Ruby コード:
# example.rb
def my_method
call_undefined_method
end
my_method()
エラーから救出し、エラーがあったことを表示する Ruby コード:
# example.rb
def my_method
call_undefined_method
rescue => e
puts "Error: #{e.message}"
end
my_method()