ней уложены интерпретаторы с нужными библиотеками типа:
x64{
iup.dll
iuplua53.dll
lua53.dll
wlua53.exe
}
x86{
iup.dll
iuplua53.dll
lua53.dll
wlua53.exe
}
Запускает все это VBS-скрипт, который определяет архитектуру и подставляет путь к нужной папке интерпретатора. Путь формируется релативный..
Пишем тестовый скрипт в корне проекта свыводом в файл (поскольку используется wlua.exe).
file = io.open("result.txt", "w")
if io.type(file)then
file:write(package.path)
end
file:close()
Запускаем:
PS D:\Clouds\DiskPM\groupData\Projects\Outsider\FreqCalculator> .\sandbox\x64\wlua53.exe ".\testscript.lua"
В result.txt видим следующее:
E:\lua\systree\share\lua\5.3\?.lua;E:\lua\systree\share\lua\5.3\?\init.lua
```
С какого фига местная песочница среагировала на лоудер LuaRocks?
мб luarocks модифицирует config ?
Возможно, только где у Lua может лежать config? Я впервые в жизни слышу, что без какого-то промежуточного скрипта можно задавать стартовые конфиги...
Обсуждают сегодня