我正在尝试使用luagraph,一个绑定到graphviz库: http://luagraph.luaforge.net/index.html
要安装,我在Mac OS X中使用luarocks。以下命令在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 /本地
我已经使用自制软件安装了graphviz,但我无法弄清楚如何正确传递GRAPHVIZ_DIR或GRAPHVIZ_INCDIR。
如何安装luagraph?
答案 0 :(得分:1)
嗯,在搜索lua
和graph
时,luaGRAPH仍然是最佳结果。所以问题仍然存在。
而且,不幸的是,答案是:luagraph是旧的,最后一次更新发生在ubuntu 14.04发布之前。并且系统本身似乎有一些显着的变化,错误消息显示的标志似乎不起作用。最重要的是,graphviz现在大约比luarock推荐的版本大20个。
现在有一个裸骨替代lua包:graphviz 这是非常基础的,文档根本没有提供信息,但至少它是有效的。
更新:Luagraph可能会再次工作,但不会通过岩石。请参阅other answer。
答案 1 :(得分:1)
几周前我已经更新了LuaGRAPH。它现在支持基于cgraph库而不是旧图库的最新版Graphviz。 有一个缺点:由于一些运行时库问题(可能是编译器和DLL兼容性),我无法使用mingw在Windows上运行luagraph。请查看README文件以获取更多详细信息。
我个人从未为这个模块制作过rockpec。这是由其他人基于我的luagraph库的分支创建的。 没有Luarocks的安装很简单。从下载 https://github.com/hleuwer/luagraph 并按照文档和README文件中的说明进行操作。您需要采用make包含的简单配置文件。
赫伯特