Невозможно загрузить модуль geoip через luarocks

Я пытаюсь установить модуль geoip через luarocks, но он несколько раз показывает ошибки. luarocks --from = http://geoip.luaforge.net/rocks установить geoip --verbose

Вывод

io.popen: 'pwd'

os.execute: cd '/usr/local/share/lua/5.1' && test '-e' '/ usr / local / lib / luarocks / rocks' Результатов: 1 1 (число): 0

os.execute: cd '/usr/local/share/lua/5.1' && test '-d' '/ usr / local / lib / luarocks / rocks' Результатов: 1 1 (число): 0

os.execute: cd '/usr/local/share/lua/5.1' && test '-e' '/ usr / local' Результатов: 1 1 (число): 0

os.execute: cd '/usr/local/share/lua/5.1' && test '-d' '/ usr / local' Результатов: 1 1 (число): 0

os.execute: cd '/usr/local/share/lua/5.1' && test '-e' '/ usr / local' Результатов: 1 1 (число): 0

os.execute: cd '/usr/local/share/lua/5.1' && mkdir -p '/root/.cache/luarocks/http___geoip.luaforge.net_rocks' Результатов: 1 1 (количество): 0

os.execute: cd '/usr/local/share/lua/5.1' && test '-d' '/root/.cache/luarocks/http___geoip.luaforge.net_rocks' Результатов: 1 1 (число): 0

os.execute: cd '/root/.cache/luarocks/http___geoip.luaforge.net_rocks' && rm '-rf' '/root/.cache/luarocks/http___geoip.luaforge.net_rocks/manifest-5.1' Результаты: 1 1 ( номер): 0

os.execute: cd '/root/.cache/luarocks/http___geoip.luaforge.net_rocks' && unzip -n '/root/.cache/luarocks/http___geoip.luaforge.net_rocks/manifest-5.1.zip' Архив: / root / .cache / luarocks / http ___ geoip.luaforge.net_rocks / manifest-5.1.zip Подпись конца центрального каталога не найдена. Либо этот файл не является zip-файлом, либо он представляет собой один диск в составе архива, состоящего из нескольких частей. В последнем случае центральный каталог и комментарий к zip-файлу будут найдены на последнем диске (ах) этого архива. unzip: не удается найти каталог zip-файлов в одном из /root/.cache/luarocks/http___geoip.luaforge.net_rocks/manifest-5.1.zip или /root/.cache/luarocks/http___geoip.luaforge.net_rocks/manifest-5.1.zip.zip , и не может найти /root/.cache/luarocks/http___geoip.luaforge.net_rocks/manifest-5.1.zip.ZIP, точка. Результатов: 1 1 (количество): 2304

os.execute: cd '/usr/local/share/lua/5.1' && rm '-rf' '/root/.cache/luarocks/http___geoip.luaforge.net_rocks/manifest-5.1.zip' Результатов: 1 1 (число ): 0

os.execute: cd '/usr/local/share/lua/5.1' && rm '-rf' '/root/.cache/luarocks/http___geoip.luaforge.net_rocks/manifest-5.1.zip.timestamp' Результаты: 1 1 (число): 0 Предупреждение: не удалось найти манифест: не удалось извлечь файл манифеста

os.execute: cd '/usr/local/share/lua/5.1' && mkdir -p '/root/.cache/luarocks/https___rocks.moonscript.org' Результатов: 1 1 (число): 0

os.execute: cd '/usr/local/share/lua/5.1' && test '-d' '/root/.cache/luarocks/https___rocks.moonscript.org' Результатов: 1 1 (число): 0

os.execute: cd '/root/.cache/luarocks/https___rocks.moonscript.org' && rm '-rf' '/root/.cache/luarocks/https___rocks.moonscript.org/manifest-5.1' Результаты: 1 1 ( номер): 0

os.execute: cd '/root/.cache/luarocks/https___rocks.moonscript.org' && unzip -n '/root/.cache/luarocks/https___rocks.moonscript.org/manifest-5.1.zip' Архив: / root / .cache / luarocks / https ___ rocks.moonscript.org/manifest-5.1.zip inflating: manifest-5.1
Результатов: 1 1 (число): 0

Ошибка: не найдено результатов, соответствующих запросу.

но когда я смогу загрузить этот файл, wget http://geoip.luaforge.net/rocks/manifest может кто-нибудь помочь в этом .. где я делаю не так ..

также я пробовал с build make cc -Wall -ansi -c -o geoip.o geoip.c geoip.c: 13: 17: фатальная ошибка: lua.h: компиляция такого файла или каталога не завершена. : рецепт для цели 'geoip.o' не удалось сделать: *** [geoip.o] Ошибка 1

версия luarocks = / usr / bin / luarocks 2.2.0 OS = Ubuntu 16.04.3 LTS


person Obivan    schedule 04.08.2017    source источник


Ответы (1)


https://luaforge.net больше не поддерживается; вы используете устаревший URL.

Для текущей библиотеки geoip для Lua используйте вместо luarocks install lua-geoip.

person Hisham H M    schedule 29.06.2018