LINUX.ORG.RU

История изменений

Исправление proud_anon, (текущая версия) :

Я не вполне понимаю, как оно у тебя вообще может работать, если ты пишешь require("hello"), а файл называется pkg.lua. Ты, наверное, пишешь require("pkg")

Lua, как я понимаю, не ищет ничего в директории с файлом, а ищет только в текущей директории. Тебе придётся вычислять нужный путь и добавлять его в package.path или свой загрузчик в package.searchers (см. reference manual).

Исходная версия proud_anon, :

Я не вполне понимаю, как оно у тебя вообще может работать, если ты пишешь require(hello), а файл называется pkg.lua. Ты, наверное, пишешь require(«pkg»)

Lua, как я понимаю, не ищет ничего в директории с файлом, а ищет только в текущей директории. Тебе придётся вычислять нужный путь и добавлять его в package.path или свой загрузчик в package.searchers (см. reference manual).