【发布时间】:2017-10-25 06:37:51
【问题描述】:
在official guide 之后,我一直在尝试在 Windows 10 上安装 LuaJIT,但实际上我已经开始安装它了。例如,如果我执行luajit,我会进入提示符。此外,luajit -v 返回 luajit (2.0.4) 的版本。我还可以使用luajit -e <lua code> 执行代码。但是,每当我尝试使用 luajit -b 保存字节码时,都会收到以下消息:
luajit:未知的 luaJIT 命令或 jit.* 模块未安装
我尝试进行各种安装:使用Cygwin、luajit-rocks、MinGW,...但是,无论我尝试什么,我总是得到相同的结果,我不知道是什么去做。
您能否指出一些我可能忽略的潜在问题?
我的系统上有 Lua 5.1 和 Luarocks。
【问题讨论】:
-
请显示您使用的失败的实际命令。
-b需要输入和输出文件。 -
LuaJIT 显然找不到
jit\bcsave.lua。要么它没有安装在正确的位置,要么它不在package.path中。您是否可以使用LUA_PATH环境变量覆盖默认的package.path? -
感谢您的回答。是的,我覆盖了 LUA_PATH(和 LUA_CPATH)环境变量,而
bcsave.lua不在它们指向的目录中。我想我很久以前就这样做了,当我第一次安装 Lua 和 Luarocks 时,我完全忘记了它。非常感谢,你拯救了我的一天!您可以发布答案以便我接受吗?