Muszę zadzwonić do wymagania na pliku lua, który nie zawsze będzie w tym samym miejscu. Próbowałem wywołać require na pełnej nazwie ścieżki, ale to też nie działa. Próbowałem nawet zastąpienie jednego z moja normalna praca wymaga z poprawną pełną nazwę ścieżki do tego samego plikuLua Wymagaj funkcji pełnej nazwy ścieżki
przykład zmieniając wymagać „foo” do wymagać „C: \ Users \ Me \ MyLuaProject \ foo”
, ale po przełączeniu go na pełną nazwę ścieżki nie może go już znaleźć. Zastanawiam się więc, czy można nawet wymagać wezwania na pełnej ścieżce, a jeśli nie, jak inaczej osiągnąć ten sam wynik?
Jesteś wybawieniem dziękuję bardzo dużo –
musiałem dodać znak zapytania jako dziki przypadek: package.path = package.path .. ";/path/to/module /? lua" , ale może to sprawa z Linuksem – Luca