1

我已经完成了以下步骤,从这个 repo 下载了 lua-cjson-2.1.0.7,不知道出了什么问题。任何人都可以知道发生了什么以及如何解决这个问题?

make install
mkdir -p /usr/local/lib/lua/5.1
rm -f /usr/local/lib/lua/5.1/cjson.so
cp cjson.so /usr/local/lib/lua/5.1
chmod 755 /usr/local/lib/lua/5.1/cjson.so

然后,

sudo systemctl restart nginx.service

错误:

2020/02/19 06:59:52 [error] 29524#29524: *1 lua entry thread aborted: runtime error: error loading module 'cjson' from file '/usr/local/lib/lua/5.1/cjson.so':
        /usr/local/lib/lua/5.1/cjson.so: undefined symbol: lua_rotate
stack traceback:
coroutine 0:
        [C]: in function 'require'

nginx.conf 有以下内容:

lua_package_path "/usr/local/lib/lua/?.lua;;";

/usr/bin/lua
Lua 5.1.4  Copyright (C) 1994-2008 Lua.org, PUC-Rio
4

0 回答 0