我正在尝试在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
的环境变量,手动添加它不起作用。
请帮忙,我很难过。如果您需要更多信息,请与我们联系。
答案 0 :(得分:2)
您需要将LuaJIT包解压缩到LUPA的基本目录中。
如果lupa位于" D:\ project \ lupa1.1",则需要将LuaJIT放入该目录,就像这样," D:\ project \ lupa1.1 \ LuaJIT-2.0.3"
试试吧,祝你好运!