Ruby ruby3.0 官方发布和自编译做嵌入式应用碰到的问题

yxmmrwx · April 30, 2021 · Last by yagche replied at April 30, 2021 · 342 hits

test.rb

p Object.class #Class o=Object.new p o.class #Object class C end p C.class #Class o=C.new p o.class #=>C

测试条件 win10 64 位,ruby3.0 上面这个代码在官方发布的 3.0 运行如预期,而自己从源码编译出的 ruby 做嵌入 C++ 尝试时 使用 rb_require "path_to/test.rb" 时报错说,没有 class 这个方法名 这种情形是正常的吗? 通过反射查找,确实没有看到有 class 这个方法,而官方发布的能反射出有这个方法

Ruby 也能方便嵌入 C/C++ 程序里面吗?不是一般用 Lua 吗?

You need to Sign in before reply, if you don't have an account, please Sign up first.