<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Lua for Windows, luarocks, модули]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Lua for Windows, luarocks, модули форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Tue, 21 Apr 2026 07:09:45 +0300</pubDate>
		<item>
			<title>Lua for Windows, luarocks, модули</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29068/topic3378/">Lua for Windows, luarocks, модули</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_7y3Cb6pN" href="/user/1833/" bx-tooltip-user-id="1833">vgi</a> написал:<br />Лёгкими путями не идёте. Будем посмотреть, как у вас получиться.<br />=============<br />Видать карма такая ))<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_x4D03BaQ" href="/user/1833/" bx-tooltip-user-id="1833">vgi</a> написал:<br />Попробуйте в скрипте заранее указыавть пути к вашей установленной луе:<br /><br />=============<br />Спасибо! Теперь стало понятней) Подправить только слэши в пути и все<br /><br /><br />Наковырял вчера человеческое объяснение, как пользоваться luarocks:<br /><noindex><a href="https://stackoverflow.com/a/38176102" target="_blank" rel="nofollow">https://stackoverflow.com/a/38176102</a></noindex><br /><br />У меня установился bit32, который в депенденсис luaposix, но сам luaposix не встал:<br /> &nbsp;&quot;luke: fatal: cannot find LDocs generator&quot;<br />Поставил ldoc, но ошибка не уходит.<br />Гугл не особо помог. У кого-то была похожая проблема, но не с luaposix<br /><noindex><a href="https://github.com/gvvaughan/lyaml/issues/21" target="_blank" rel="nofollow">https://github.com/gvvaughan/lyaml/issues/21</a></noindex><br /><br />Никто не сталкивался с таким? <br />
			<i>09.02.2018 13:10:44, Арсений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29068/topic3378/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29068/topic3378/</guid>
			<pubDate>Fri, 09 Feb 2018 13:10:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Lua for Windows, luarocks, модули</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29052/topic3378/">Lua for Windows, luarocks, модули</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ksRMPCGh" href="/user/10759/" bx-tooltip-user-id="10759">Арсений</a><br />Если запускать скрипт оттуда из SciTe, то библиотека работает. Если из квиковой папки, то предсказуемо нет<br /><br />=============<br /><br />Попробуйте в скрипте заранее указыавть пути к вашей установленной луе:<br /><br />
====code====
<pre>

local lua51path = "C:&#92;Lua&#92;5.1" -- путь, куда установлен дистрибутив Lua 5.1 for Windows

package.cpath = "./?.dll;./?51.dll;"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.. lua51path .. "?.dll;"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.. lua51path .. "?51.dll;"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.. lua51path .. "clibs/?.dll;"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.. lua51path .. "clibs/?51.dll;"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.. lua51path .. "loadall.dll;"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.. lua51path .. "clibs/loadall.dll;"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.. package.cpath
package.path = package.path
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.. ";./?.lua;"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.. lua51path .. "lua/?.lua;"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.. lua51path .. "lua/?/init.lua;"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.. lua51path .. "?.lua;"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.. lua51path .. "?/init.lua;"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.. lua51path .. "lua/?.luac;"
</pre>
=============
<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_CkjNN636" href="/user/10759/" bx-tooltip-user-id="10759">Арсений</a><br />Первый вариант не получился от слова совсем <br /><br />=============<br /><br />Лёгкими путями не идёте. Будем посмотреть, как у вас получиться. <br />
			<i>08.02.2018 13:46:53, vgi.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29052/topic3378/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29052/topic3378/</guid>
			<pubDate>Thu, 08 Feb 2018 13:46:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Lua for Windows, luarocks, модули</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29051/topic3378/">Lua for Windows, luarocks, модули</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте! Застрял в самом начале <img src="http://forum.quik.ru/upload/main/smiles/5/icon_neutral.png" border="0" data-code=":unamused:" data-definition="SD" alt=":unamused:" style="width:16px;height:16px;" title="Нет слов" class="bx-smile" /> <br />Нубские вопросы, но где еще задать? Поиском тут не нашел<br />Мне нужно несколько библиотек, но я не хочу кидать их в папку Квика, как и любые дальнейшие, если понадобятся. Гуглом нашел 2 варианта:<br />1) ставить луа, ставить luarocks и потом это все как-то конфигурируется и работает<br />2) ставить Lua for Windows, там в комплекте есть уже нужная библиотека и, собственно, рабочий Lua 5.1<br /><br />Первый вариант не получился от слова совсем<br />Пошел вторым. Lua for Windows всем известный<br /><noindex><a href="https://github.com/rjpcomputing/luaforwindows/releases" target="_blank" rel="nofollow">https://github.com/rjpcomputing/luaforwindows/releases</a></noindex><br />Ставлю, скажем, в папку C:\Lua. <br />Если запускать скрипт оттуда из SciTe, то библиотека работает. Если из квиковой папки, то предсказуемо нет<br /><br />Что именно нужно добавить в код скрипта, чтобы библиотеки работали? Я хочу сказать, в Lua for Windows дофига библиотек, <br />и хочется какую-то унифицированную запись, чтобы работали все библиотеки, не только одна нужная из них мне сейчас. А там дофига папок, файлов. <br />И в перспективе это удобно, что они все там лежат и не путаются в папке с квиком, а я не заморачиваюсь с тем, что очередной require не работаетю<br /><br />Второй момент, что именно нужно сделать, чтобы добавить в эту сборку библиотеку, которой там нет? Хотел еще luaposix добавить.<br />Это делается через luarocks? Как вообще им пользоваться применительно к этой Lua for Windows сборке, может кто-нибудь пояснить - в английских объяснениях я потерялся.<br />Или может стоило все делать первым методом через голый луа и луарокс и это было бы проще?<br /><br />Отдельный вопрос, кто-нибудь ставил luaposix, на win7х64 оно заработает? В инете есть патч <br />
			<i>08.02.2018 13:10:22, Арсений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29051/topic3378/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29051/topic3378/</guid>
			<pubDate>Thu, 08 Feb 2018 13:10:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
