[помощь] отсутствующие файлы для protobuflib
Мне нужна помощь со следующим сообщением об ошибке при запуске сценария Lua в Openresty. Может кто-нибудь, пожалуйста, помогите? Кажется, что требуется какая-то настройка, и мне не повезло в поиске.
pnnboot.lua: 5 - это просто protlib = require "protobuflib", и я попробовал:
- https://github.com/starwing/lua-protobuf
- https://askubuntu.com/questions/1072683/how-can-i-install-protoc-on-ubuntu-16-04
Но ни один из них не выдает "никаких файлов", на которые он жалуется.
Изображение докера: openresty / openresty: 1.13.6.2-2-bionic
[C]: в функции 'require' /etc/nginx/sites-available/includes/bootstrap/pnnboot.lua:5: в функции, клиент: 127.0.0.1, сервер: _, запрос: "GET / HTTP/1.1", хост: "pnnboot.xxx.com" 2019/03/29 01:32:04 [error] 20685#20685: * Поток записи 7 lua прерван: ошибка времени выполнения: /etc/nginx/sites-available/includes/bootstrap/pnnboot.lua:5: модуль 'protobuflib' не найден: нет поля package.preload['protobuflib'] нет файла '/usr/local/openresty/site/lualib/protobuflib.ljbc' нет файла '/usr/local/openresty/site/lualib/protobuflib/init.ljbc "нет файла" /usr/local/openresty/lualib/protobuflib.ljbc "нет файла" /usr/local/openresty/lualib/protobuflib/init.ljbc "нет файла" / usr /local/openresty/site/lualib/protobuflib.lua "нет файла" /usr/local/openresty/site/lualib/protobuflib/init.lua "нет файла" /usr/local/openresty/lualib/protobuflib.lua 'нет файл '/usr/local/openresty/lualib/protobuflib/init.lua' нет файла '/usr/local/openresty/site/lualib/protobuflib.ljbc' нет файла '/ usr / local / openresty / site / lualib / protobuflib /init.ljbc "нет файла" /usr/local/openresty/lualib/protobuflib.ljbc "нет файла" /usr/local/openresty/lualib/protobuflib/init.ljbc "нет файла" / usr / local / openresty / site / lualib / protobuflib.lua "нет файла" /usr/local/openresty/site/lualib/protobuflib/init.lua "нет файла" /usr/local/openresty/lualib/protobuflib.lua "нет файла" / usr / local / openresty / lualib /protobuflib/init.lua "нет файла"./protobuflib.lua "нет файла" /usr/local/openresty/luajit/share/luajit-2.1.0-beta3/protobuflib.lua "нет файла" /usr/local/share/lua/5.1/protobuflib.lua "нет файла" /usr/local/share/lua/5.1/protobuflib/init.lua "нет файла" /usr/local/openresty/luajit/share/lua/5.1/protobuflib.lua "нет файла" /usr/local/openresty/luajit/share/lua/5.1/protobuflib/init.lua "нет файла" /etc/nginx/sites-available/includes/bootstrap/protobuflib.lua "нет файла" / usr / local / openresty / site / lualib / protobuflib.so 'нет файла' /usr/local/openresty/lualib/protobuflib.so 'нет файла' /usr/local/openresty/site/lualib/protobuflib.so 'нет файла "/usr/local/openresty/lualib/protobuflib.so "нет файла"./protobuflib.so "нет файла" /usr/local/lib/lua/5.1/protobuflib.so "нет файла" /usr/local/openresty/luajit/lib/lua/5.1/protobuflib.so' нет файла '/usr/local/lib/lua/5.1/loadall.so' нет файла '/usr/local/openresty/luajit/lib/lua/5.1/protobuflib.so' трассировка стека: сопрограмма 0: [C]: в функции 'require' /etc/nginx/sites-available/includes/bootstrap/pnnboot.lua:5: в функции, клиент: 127.0.0.1, сервер: _, запрос: "GET / HTTP/1.1", хост: " pnnboot.xxx.com"
Спасибо.