2014-09-16 10 views
0

Я хочу создать автономную установку с luarocks, которые содержат установку lua, а также некоторые файлы lua и Dll, которые я добавил в библиотеку.Самостоятельные установки luarocks на Windows

Другим словом у меня есть один lua appender, который я хочу добавить в папку регистрации, и два файла dll, которые я хочу добавить в lua Clibs.

Я посмотрел на документацию luarocks я не мог найти, как я могу сделать эту часть

Спасибо заранее

ответ

1

Установочный скрипт для текущей версии LuaRocks (2.2.0) имеет /SELFCONTAINED вариант (/FORCECONFIG также может представлять интерес, и вы, вероятно, захотите удалить дерево «user» с config.lua).

Где вы размещаете свои дополнительные файлы библиотеки не имеет ничего общего с LuaRocks. Пока двоичный файл Lua может их найти, все в порядке. По умолчанию package.path содержит каталог исполняемого файла Lua, поэтому было бы разумным местом для размещения ваших дополнительных файлов (не забудьте о необходимых подкаталогах, например logging).

+0

Хорошо, я установил SELFCONTAINED и FOCERCONFIG в true, я не смог найти Config.lua. Когда я пытаюсь запустить luaRocks из командной строки, используя «install/p c: \ users \ public \ lua \ LuaRocks/MW», я не получаю Lua Interpreter. Должен ли я сначала установить интерпретатор lua или он доступен с версией 2.2.0-win32 ?? – jprbest

+0

@jprbest: LuaRocks для Windows поставляется с двоичными файлами Lua 5.1. Используйте переключатель командной строки '/ L', чтобы использовать их. Если вам нужна другая версия Lua, вам сначала нужно будет установить/построить Lua. Когда вы (успешно) запустите скрипт установки, он сообщит вам, где находится 'config.lua'. – siffiejoe

+0

Спасибо, что работает, единственная проблема, которую я получаю, - это если я попытался создать подкаталоги eq в моей папке регистрации журнала, она не будет создана после установки luaRocks – jprbest