1

Всем добрый вечер.
Имею: centos7 + nginx c luajit
Нужно: установить библиотеку lua-imagick

С linux-ом не сильно знаком, но nginx + дополнительные модули собрать могу.
Пытаюсь установить lua-imagick для работы с картинками в nginx, но получаю ошибку:

/usr/local/src/lua-imagick/src/imagick.c:7:30: fatal error: wand/magick_wand.h: No such file or directory

хотя файл magick_wand.h есть и лежит в директории:
[root@nginx1 v3]# find / -name 'magick_wand.h'
/usr/include/ImageMagick-6/wand/magick_wand.h
не понимаю почему получаю ошибку.
Гуглил, многие говорят что не хватает библиотек каких-то, но я не уверен что дело в них, хотя устанавливал те, что рекомендуют для исправления ошибки.
Кто может подсказать как произвести установку под centos7?
Заранее премного благодарен!

2

Это ставишь?
https://github.com/isage/lua-imagick

3

Vascom пишет:

Это ставишь?
https://github.com/isage/lua-imagick

Да, прошу прощения не указал ссылку на github.com

4

Я через пару часов посмотрю можно ли это опакетить.

5

Есть еще https://github.com/kwanhur/lua-resty-imagick
Правильно ли я понимаю, я могу взять lua файлы из lib/resty/imagick, затем подключить путь в nginx.conf
lua_package_path "/usr/local/lib/lua/resty/?.lua;;";
и туда скопировать lua файлы библиотеки, затем уже в коде nginx-а использую
local magick = require "imagick"
При импорте модуля imagick в Lua коде nginx будет искать модуль imagick.lua по выше указанному пути?

6

Так, я собрал пакет.
Можешь взять готовый или сам пересобрать, посмотреть в спек, убедиться что исходники те же ab
srpm https://yadi.sk/d/ABRn5eb9ldyT4A
rpm https://yadi.sk/d/AyJirsM90s0qIA

7

Vascom пишет:

Так, я собрал пакет.
Можешь взять готовый или сам пересобрать, посмотреть в спек, убедиться что исходники те же ab
srpm https://yadi.sk/d/ABRn5eb9ldyT4A
rpm https://yadi.sk/d/AyJirsM90s0qIA

Спасибо, большое. Почитал про сборку rpm, попробую сам пересобрать.
Билиотеку протестировал, nginx ошибок не выдает, значит работает все нормально, единственно что примеры библиотеки возвращают пустые ответы вместо картинок. Буду разбираться.

Еще раз , Огромное спасибо!!!!