Здравствуйте! Застрял в самом начале Нубские вопросы, но где еще задать? Поиском тут не нашел Мне нужно несколько библиотек, но я не хочу кидать их в папку Квика, как и любые дальнейшие, если понадобятся. Гуглом нашел 2 варианта: 1) ставить луа, ставить luarocks и потом это все как-то конфигурируется и работает 2) ставить Lua for Windows, там в комплекте есть уже нужная библиотека и, собственно, рабочий Lua 5.1
Первый вариант не получился от слова совсем Пошел вторым. Lua for Windows всем известный https://github.com/rjpcomputing/luaforwindows/releases Ставлю, скажем, в папку C:\Lua. Если запускать скрипт оттуда из SciTe, то библиотека работает. Если из квиковой папки, то предсказуемо нет
Что именно нужно добавить в код скрипта, чтобы библиотеки работали? Я хочу сказать, в Lua for Windows дофига библиотек, и хочется какую-то унифицированную запись, чтобы работали все библиотеки, не только одна нужная из них мне сейчас. А там дофига папок, файлов. И в перспективе это удобно, что они все там лежат и не путаются в папке с квиком, а я не заморачиваюсь с тем, что очередной require не работаетю
Второй момент, что именно нужно сделать, чтобы добавить в эту сборку библиотеку, которой там нет? Хотел еще luaposix добавить. Это делается через luarocks? Как вообще им пользоваться применительно к этой Lua for Windows сборке, может кто-нибудь пояснить - в английских объяснениях я потерялся. Или может стоило все делать первым методом через голый луа и луарокс и это было бы проще?
Отдельный вопрос, кто-нибудь ставил luaposix, на win7х64 оно заработает? В инете есть патч
У меня установился bit32, который в депенденсис luaposix, но сам luaposix не встал: "luke: fatal: cannot find LDocs generator" Поставил ldoc, но ошибка не уходит. Гугл не особо помог. У кого-то была похожая проблема, но не с luaposix https://github.com/gvvaughan/lyaml/issues/21