LuaException: [string "chunk"]:1: attempt to call a nil value (global 'require')
stack traceback:
[string "chunk"]:1: in main chunk
XLua.LuaEnv.ThrowExceptionFromError (System.Int32 oldTop) (at Assets/XLua/Src/LuaEnv.cs:430)
XLua.LuaEnv.DoString (System.Byte[] chunk, System.String chunkName, XLua.LuaTable env) (at Assets/XLua/Src/LuaEnv.cs:263)
SignatureLoaderTest.InvokeFunc () (at Assets/XLua/Examples/10_SignatureLoader/SignatureLoaderTest.cs:91)
报错代码:luaenv.DoString(bytes, "chunk", luaTable);
原因:luaTable没有正确赋值元表metatable,或元表__index参数没有正确赋值luaEnv.Global
LuaTable luaMetaTable = luaenv.NewTable();
luaMetaTable.Set("__index", luaenv.Global);
LuaTable luaTable = luaenv.NewTable();
luaTable.SetMetaTable(luaMetaTable);