Как установить luagraph с помощью luarocks

Я пытаюсь использовать luagraph, привязку к библиотеке graphviz: http://luagraph.luaforge.net/index.html

Для установки я использую luarocks в Mac OS X. Следующая команда выполняется в bash:

luarocks install luagraph

Вывод следующий:

Установка https://luarocks.org/luagraph-1.0.4-1.src.rock... Использование https://luarocks.org/luagraph-1.0.4-1.src.rock... переключение на сборку ' Режим

Ошибка: не удалось найти ожидаемый файл graphviz/graph.h или graphviz/graph.h для GRAPHVIZ - возможно, вам придется установить GRAPHVIZ в вашей системе и / или передать GRAPHVIZ_DIR или GRAPHVIZ_INCDIR в команду luarocks. Пример: luarocks устанавливает luagraph GRAPHVIZ_DIR=/usr/local

Я установил graphviz с помощью homebrew, но я не могу понять, как правильно передать GRAPHVIZ_DIR или GRAPHVIZ_INCDIR.

Как я могу установить luagraph?

2 ответа

Я обновил LuaGRAPH пару недель назад. Теперь он поддерживает новейшую версию Graphviz на основе библиотеки cgraph вместо старой библиотеки графиков. Есть один недостаток: я не смог заставить luagraph работать под Windows с помощью mingw из-за некоторых проблем с библиотекой времени выполнения (вероятно, совместимость компилятора и dll). Пожалуйста, посмотрите файл README для более подробной информации.

Лично я никогда не производил rockpec для этого модуля. Это было создано кем-то еще на основе развилки моей библиотеки luagraph. Установка без Luarocks проста. Загрузите с https://github.com/hleuwer/luagraph и следуйте инструкциям в документации и файле README. Вам нужно принять простой конфигурационный файл, который входит в состав make.

Герберт

Ну, luaGRAPH по-прежнему лучший результат при поиске lua а также graph, Так что вопрос все еще стоит.

И, к сожалению, ответ таков: luagraph - СТАРЫЙ, последнее обновление произошло до выпуска Ubuntu 14.04. И, похоже, произошли некоторые заметные изменения в самой системе, флаги, отображаемые в сообщении об ошибке, похоже, не работают. Вдобавок ко всему, Graphviz теперь на 20 релизов новее, чем рекомендует luarock.

Теперь есть альтернативный пакет lua: graphviz. Он чрезвычайно простой, а документация совсем не информативна, но, по крайней мере, работает.


обновление: Luagraph может работать снова, но не через скалы. Смотрите другой ответ.

Другие вопросы по тегам