我正在试着和mRuby打交道。我在本地编译了mRuby源代码。我试过这个简单的例子:
inc.rb
def test(a, b)
print "Inside the include->test(..)"
return a+b
endtest1.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不支持'require‘吗?
发布于 2015-06-12 09:37:05
mruby没有require功能。但是您可以使用mruby-require mgem。如果使用mruby - https://github.com/mattn/mruby-require构建mruby,那么可以使用require。不支持require_relative。
https://stackoverflow.com/questions/30778119
复制相似问题