неопределенный символ: lua_rotate - PullRequest
1 голос
/ 19 февраля 2020

Я сделал следующие шаги, скачал 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
...