【问题标题】:Errors while building Lupa (Probably an issue with pkg-config)构建 Lupa 时出错(可能是 pkg-config 的问题)
【发布时间】:2015-01-05 12:31:00
【问题描述】:

我正在尝试在 Windows 7 64 位上编译 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 的环境变量,手动添加它不起作用。 请帮忙,我难住了。如果您需要更多信息,请告诉我。

【问题讨论】:

    标签: python windows lua mingw pkg-config


    【解决方案1】:

    你需要将 LuaJIT 包解压到 LUPA 的基础目录中。

    如果 lupa 位于“D:\project\lupa1.1”,则需要将 LuaJIT 放入该目录,例如“D:\project\lupa1.1\LuaJIT-2.0.3”。

    试试吧,祝你好运!

    【讨论】:

      猜你喜欢
      • 2012-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多