Что такое каталог запуска Spla sh? - PullRequest
0 голосов
/ 10 февраля 2020

Я пытаюсь импортировать вспомогательную функцию в мой 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...