簡體   English   中英

mruby問題與require和require_relative

[英]mruby issue with require and require_relative

我正在嘗試使用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不支持'require'嗎?

mruby不需要功能。 但是您可以使用mruby-require mgem。 https://github.com/mattn/mruby-require如果您使用mruby-require構建mruby,則可以使用require。 不支持require_relative。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM