构建Lupa时的错误(可能与pkg-config有关)

时间:2014-11-08 22:35:18

标签: python windows lua mingw pkg-config

我正在尝试在Windows 7 64bit上编译lupa,并且我已经安装了所有依赖项(包括LuaJIT2和Lua 5.2)。但是当我尝试安装时,我收到了这个错误:

  

RuntimeError:找不到LuaJIT2和Lua 5.1,请安装   库及其开发包,或者将本地构建放入   lupa主目录(或传递'--no-luajit'选项)

我也很困惑,因为它检查Lua 5.2和5.1,但抱怨我没有5.1。

  

使用pkg-config检查已安装的lua5.2库   没找到使用pkg-config的lua5.2:pkg-config找不到安装的lua5.2

     

使用pkg-config检查已安装的lua-5.2库   没有找到使用pkg-config的lua-5.2:pkg-config找不到安装的lua-5 .2

     

使用pkg-config检查已安装的lua库   没有找到使用pkg-config的lua:pkg-config找不到已安装的lua

     

使用pkg-config检查已安装的lua5.1库   没找到使用pkg-config的lua5.1:pkg-config找不到安装的lua5.1

     

使用pkg-config检查已安装的lua-5.1库   没有找到使用pkg-config的lua-5.1:pkg-config找不到安装的lua-5 .1

     

使用pkg-config检查已安装的lua库   没有找到使用pkg-config的lua:pkg-config找不到已安装的lua

我非常确定这是pkg-config的问题。我查看了setup.py,它使用pkg-config来测试包是否存在,并获取版本。 pkg-config直接从控制台运行时找不到任何包。当我寻找一个(在这种情况下是LuaJIT2)时,我得到了这个:

  

在pkg-config搜索路径中找不到包luajit   也许您应该将包含`luajit.pc'的目录添加到PKG_CONFIG_PATH环境变量
中   没有包'luajit'找到了

没有名为PG_CONFIG_PATH的环境变量,手动添加它不起作用。 请帮忙,我很难过。如果您需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:2)

您需要将LuaJIT包解压缩到LUPA的基本目录中。

如果lupa位于" D:\ project \ lupa1.1",则需要将LuaJIT放入该目录,就像这样," D:\ project \ lupa1.1 \ LuaJIT-2.0.3"

试试吧,祝你好运!