Как настроить и использовать lcurses (curses для Lua)?

Я не очень хорош на ручной установке. Я хочу использовать lcurses, связывание проклятий для Lua в программе, с require('curses'). Когда я бегу make в каталоге lcurses есть ошибка с сообщением о пути LUA, определенный в файле Makefile, не существующий.

Я думаю, что мне нужно выяснить, где находится правильный каталог Lua, но я не знаю, где он может быть. Я искал с Nautilus и его поиском, но я не мог найти каталог название "Луа", которые include,lib и bin подкаталоги, которые, кажется, разыскиваются в файле Makefile.

Я не уверен, что каталог является единственной проблемой. Как мне его настроить? Я на Ubuntu 11.10, если это помогает, и мне никогда не удавалось получить Lua require штуковина для работы.

и вот как выглядит начало файла Makefile:

# makefile for lcurses library for Lua

# dist location
DISTDIR=$(HOME)/dist
TMP=/tmp

# change these to reflect your Lua installation
LUA=/usr/bin/lua
LUAINC= $(LUA)/include
LUALIB= $(LUA)/lib
LUABIN= $(LUA)/bin
2
задан Uronym
06.04.2023 22:56 Количество просмотров материала 2721
Распечатать страницу

2 ответа

большинство дистрибутивов устанавливают Lua рядом со всеми другими программами в /usr, не в свой собственный каталог;LUA = /usr кажется, правильный путь здесь, по крайней мере, на арку.

если это не так, искать файлы include/lua.h или lib/liblua.a после установки правильного -dev пакеты при необходимости.

find / -name lua.h
0
отвечен grawity 2023-04-08 06:44

Если вы устанавливаете Lua .deb пакет, вы должны иметь никаких проблем. Следующий сценарий должен рассказать вам, где Lua ищет модули как Lua, так и скомпилированных разновидностей C:

strPaths = package.path .. "\r?\n"
strPaths = strPaths .. package.cpath 
strPaths = string.gsub(strPaths, ";", "\r?\n")
print strPaths

можно также задать пользовательский путь с помощью переменной среды. См. справочную документацию Lua для package.path и package.cpath.

наконец, скрипт может задать собственный путь к модулю. Видеть http://lua.2524044.n2.nabble.com/Setting-LUA-PATH-from-lua-script-tc7649425.html

0
отвечен user2182586 2023-04-08 09:01

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх