luajit:未安装luaJIT命令或未安装jit。*模块

时间:2018-02-12 00:50:28

标签: windows lua windows-10 luajit

我正在尝试将jit模块jit.bcsave与luajit一起使用。现在这个问题已被问到并标记为答案,但答案对我不起作用:LuaJIT on Windows 10: unknown luaJIT command or jit.*

首先,我按照安装指南LuaJit's installation guide

进行操作
  

安装LuaJIT 将luajit.exe和lua51.dll(内置在src目录中)复制到新创建的目录(任何位置都可以)。添加lua   和它下面的lua \ jit目录并从中复制所有Lua文件   src \ jit目录分发到后一个目录。

     

没有硬编码的绝对路径名 - 所有模块都已加载   相对于安装luajit.exe的目录(请参阅   SRC / luaconf.h)。

所以我的文件夹结构是:

- luajit.exe
- lua51.dll
- lua
  - jit
    - bcsave.lua

但是,它找不到我的模块。

我还尝试将LUA_PATH环境变量添加到.....\lua\jit,就像在另一个问题的答案中建议的那样。我也尝试将其设置为....\lua\jit\?.lua,但是它无法正常工作。

我的luajit是2.0(稳定版),我的操作系统是Windows 10。

1 个答案:

答案 0 :(得分:1)

  

我还尝试将一个LUA_PATH环境变量添加到..... \ lua \ jit中,就像在另一个问题的答案中建议的那样。我也尝试将它设置为.... \ lua \ jit \?。lua,但是它不起作用。

您应该将路径添加为[[Positive 2, Negative 2, Positive 1], [Positive 1]] ,因为....\lua\?.lua会扩展为jit.bcsave

错误消息列出了那些尝试定位模块的路径,因此查看这些路径会很有用(并在将来包含在问题中)。