Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Luarock安装luagraph_Lua_Installation_Luarocks - Fatal编程技术网

如何使用Luarock安装luagraph

如何使用Luarock安装luagraph,lua,installation,luarocks,Lua,Installation,Luarocks,我正在尝试使用luagraph,它是graphviz库的绑定: 要安装,我在Mac OS X中使用Luarock。以下命令在bash中执行: luarocks install luagraph 输出如下: 安装。。。使用 ... 切换到“构建” 模式 错误:找不到所需的文件graphviz/graph.h,或 graphviz/graph.h用于graphviz——您可能必须在中安装graphviz 您的系统和/或将GRAPHVIZ_DIR或GRAPHVIZ_INCDIR传递给 卢亚洛克斯司

我正在尝试使用luagraph,它是graphviz库的绑定:

要安装,我在Mac OS X中使用Luarock。以下命令在bash中执行:

luarocks install luagraph
输出如下:

安装。。。使用 ... 切换到“构建” 模式

错误:找不到所需的文件graphviz/graph.h,或 graphviz/graph.h用于graphviz——您可能必须在中安装graphviz 您的系统和/或将GRAPHVIZ_DIR或GRAPHVIZ_INCDIR传递给 卢亚洛克斯司令部。示例:Luarock安装luagraph GRAPHVIZ_DIR=/usr/local

我已经使用自制软件安装了graphviz,但我不知道如何正确地传递graphviz_DIR或graphviz_INCDIR


如何安装luagraph?

好吧,在搜索
lua
graph
时,luagraph仍然是最重要的结果。因此,这个问题仍然存在

不幸的是,答案是:很旧,上一次更新发生在ubuntu 14.04发布之前。系统本身似乎有一些显著的变化,错误消息显示的标志似乎不起作用。除此之外,graphviz现在比luarock推荐的版本更新了大约20个版本

现在有一个裸骨替代lua包: 它是非常基本的,文档中没有任何信息,但至少它是有效的



更新:Luagraph可能会再次工作,但不会穿过岩石。请参阅。

我几周前更新了LuaGRAPH。它现在支持基于cgraph库而不是旧图形库的最新版本的Graphviz。 有一个缺点:由于一些运行时库问题(可能是编译器和dll的兼容性),我无法使用mingw在Windows上运行luagraph。请查看自述文件以了解更多详细信息

我个人从未为这个模块制作过rockspec。这是由其他人根据我的luagraph库的一个分支创建的。 不带Luarock的安装非常简单。下载自 并按照文档和自述文件中的说明进行操作。您需要采用make包含的简单配置文件


Herbert

错误输出显示如何将这些变量传递给Luarock。你试过了吗?(或者问题是你应该传递什么值?)我在ubuntu上也有同样的问题
graphviz/graph.h
通过
locate graph.h
在系统中找不到它想要的文件,即使您安装了graphviz dev包。