我试图在luajit中使用jit模块jit.bcsave。现在这个问题已经在这里被问到,并被标记为答案,但是这个答案对我没有用:*
首先,我遵循了安装指南LuaJit安装指南
将LuaJIT、、复制、luajit.exe和lua51.dll (构建在src目录中)安装到新创建的目录(任何位置都可以)。添加它下面的lua和lua\jit目录,并将发行版的src\jit目录中的所有Lua文件复制到后者。 没有硬编码的绝对路径名称-所有模块都是相对于安装luajit.exe的目录加载的(参见src/luaconf.h)。
所以我的文件夹结构是:
- luajit.exe
- lua51.dll
- lua
- jit
- bcsave.lua不过,它找不到我的模块。
我还尝试在.....\lua\jit中添加一个.....\lua\jit环境变量,就像另一个问题的答案所建议的那样。我还尝试将其设置为....\lua\jit\?.lua,但它仍然无法工作。
我的luajit是2.0 (稳定的),我的操作系统是Windows 10。
发布于 2018-02-12 05:09:13
我还尝试在.....\lua\jit中添加一个.....\lua\jit环境变量,就像另一个问题的答案所建议的那样。我还尝试将其设置为....\lua\jit\?.lua,但它仍然无法工作。
您应该将路径添加为....\lua\?.lua,因为jit.bcsave将扩展为....\lua\jit\bcsave.lua。
错误消息列出了那些试图定位模块的路径,因此检查这些路径(并包括在将来的问题中)可能是有用的。
https://stackoverflow.com/questions/48738124
复制相似问题