如何使用luarocks安装luagraph

时间:2015-09-27 20:50:55

标签: lua install luarocks

我正在尝试使用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 ...切换到“构建”   模式

     

错误:找不到预期的文件g​​raphviz / graph.h,或   graphviz / graph.h用于GRAPHVIZ - 您可能必须安装GRAPHVIZ   您的系统和/或将GRAPHVIZ_DIR或GRAPHVIZ_INCDIR传递给   luarocks命令。示例:luarocks安装luagraph   GRAPHVIZ_DIR = / USR /本地

我已经使用自制软件安装了graphviz,但我无法弄清楚如何正确传递GRAPHVIZ_DIR或GRAPHVIZ_INCDIR。

如何安装luagraph?

2 个答案:

答案 0 :(得分:1)

嗯,在搜索luagraph时,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包含的简单配置文件。

赫伯特

相关问题