pbc icon indicating copy to clipboard operation
pbc copied to clipboard

lua loader error : multiple Lua VMs detected

Open linyouhappy opened this issue 7 years ago • 11 comments

[:0100000e] LAUNCH snlua pbc [:0100000e] lua loader error : multiple Lua VMs detected stack traceback: [C]: in ? [C]: in function 'require' ./lualib/protobuf.lua:1: in main chunk [C]: in function 'require' ./service/pbc.lua:4: in local 'main' ./skynet/lualib/loader.lua:48: in main chunk [:0100000e] KILL self

linyouhappy avatar Aug 06 '17 09:08 linyouhappy

我在mac 也遇到这个问题

hujunlong avatar Apr 14 '18 09:04 hujunlong

https://blog.csdn.net/gamereborn/article/details/80199591

但是没看懂 他的意思是skynet下的lua源文件目录做个软连接到lua53吗

phynero avatar Jun 03 '18 05:06 phynero

@phynero 我也遇到这个问题了,请问你解决了吗

sswanv avatar Jun 21 '18 08:06 sswanv

全部用动态库去链接。以前我遇到过,https://blog.csdn.net/qq_30949367/article/details/51405331

jaimeyang avatar Jun 25 '18 14:06 jaimeyang

我找到问题了,这是因为mac编译动态库的方式和linux有些不一样。

sswanv avatar Jun 26 '18 04:06 sswanv

麻烦贴下代码

hujunlong avatar Jun 26 '18 07:06 hujunlong

@sswanv 请问你解决了吗 同样是mac 如果改了MAKE文件生成代码 能生成出来 但是报lua vm

xjn9854262 avatar Jul 09 '18 03:07 xjn9854262

$(CC) $(CFLAGS) -dynamiclib -Wl,-undefined,dynamic_lookup -o $@ -I../.. -I$(LUADIR) -L../../build $^ -lpbc

sswanv avatar Jul 09 '18 03:07 sswanv

@sswanv 好的 谢谢 我试试

xjn9854262 avatar Jul 09 '18 04:07 xjn9854262

@sswanv 查了一天的资料,试过无数的makefile,最后只有你这个是唯一正确的,太谢谢了,你这些参数是从哪里查到的啊,为什么这么写就可以

goodbless avatar Feb 01 '19 16:02 goodbless

$(CC) $(CFLAGS) -dynamiclib -Wl,-undefined,dynamic_lookup -o $@ -I../.. -I$(LUADIR) -L../../build $^ -lpbc

你好,用cmake的话对应应该怎么写 @sswanv

glyredsun avatar Oct 09 '20 04:10 glyredsun