Я пытаюсь импортировать вспомогательную функцию в мой main.lua
скрипт, который я использую в качестве конечной точки выполнения Spla sh.
Для этого у меня отключен режим песочницы, и у меня есть require('wait_helpers')
в моих main.lua
.
wait_helpers.lua
и main.lua
находятся в одном каталоге, но когда я пытаюсь запустить код, я получаю эту ошибку:
module 'wait_helpers' not found:
no field package.preload['wait_helpers']
no file '/app/splash/lua_modules/wait_helpers.lua'
no file '/app/splash/lua_modules/libs/wait_helpers.lua'
no file '/etc/splash/lua_modules/wait_helpers.lua'
no file '/usr/local/share/lua/5.2/wait_helpers.lua'
no file '/usr/local/share/lua/5.2/wait_helpers/init.lua'
no file '/usr/local/lib/lua/5.2/wait_helpers.lua'
no file '/usr/local/lib/lua/5.2/wait_helpers/init.lua'
no file '/usr/share/lua/5.2/wait_helpers.lua'
no file '/usr/share/lua/5.2/wait_helpers/init.lua'
no file './wait_helpers.lua' <---- The one I am expecting it to find
no file '/usr/local/lib/lua/5.2/wait_helpers.so'
no file '/usr/lib/x86_64-linux-gnu/lua/5.2/wait_helpers.so'
no file '/usr/lib/lua/5.2/wait_helpers.so'
no file '/usr/local/lib/lua/5.2/loadall.so'
no file './wait_helpers.so'
Некоторые код для справки: В wait_helpers.lua
:
local wait_helpers = {}
function wait_helpers.wait_for(splash, test)
assert(test)
return true
end
return wait_helpers
В main.lua
:
function main(splash, args)
local wait_helpers = require('wait_helpers')
-- further code below