require和require_relative的mruby问题

时间:2015-06-11 10:21:29

标签: mruby

我正在尝试使用mRuby。我在本地编译了mRuby源代码。我尝试了这个简单的例子:

inc.rb

def test(a, b)
    print "Inside the include->test(..)"
    return a+b
end

test1.rb

require_relative 'inc.rb'

def helloworld(var1)
    print 'hello world ' + var1 + ". Test number = " + test(4, 5)

end

helloworld('test')

test2.rb

require 'inc.rb'

def helloworld(var1)
    print 'hello world ' + var1 + ". Test number = " + test(4, 5)

end

helloworld('test')

我使用mruby执行了两个测试程序。 mruby.exe test1.rb mruby.exe test2.rb

在这两种情况下我都收到错误:

"undefined method 'require_relative' for main (NoMethodError)"

"undefined method 'require' for main (NoMethodError)"

mRuby不支持'要求'?

1 个答案:

答案 0 :(得分:1)

mruby没有要求的功能。 但是你可以使用mruby-require mgem。 https://github.com/mattn/mruby-require 如果使用mruby-require构建mruby,则可以使用require。不支持require_relative。