【发布时间】:2013-12-24 12:12:06
【问题描述】:
我有一个简单的脚本,我想用 require 导入另一个脚本,但是当我从 Notepad++ 运行它时,我得到了 require 产生的常见错误。
有趣的是,它在一小时前就工作了,从那时起我就没有重新启动计算机。
文件在同一个目录中,所以简单的文件名(不带 .lua)有效并且应该仍然有效。 (相对路径)
Lua 可以很好地运行脚本。
这是我在记事本中输入的: cmd /k lua "$(FULL_CURRENT_PATH)"
之前我也遇到了 Penlight 的问题,可能有一些联系,所以这里是: 我试图要求“pl”,但找不到模块。 (从 SciTE 运行,以前工作过) 我在 Lua 命令行中尝试过它,它就像一个魅力。 在 SciTE 中再次尝试,瞧,它再次起作用了。
我不知道是什么原因造成的。
ps.:使用 lfs 模块和 os.execute("cd /d ...path...") 不起作用
【问题讨论】:
-
运行 cmd /k lua "$(FULL_CURRENT_PATH)" 时遇到什么错误?
-
我用 F5 从 NPP 运行它,我得到了这个(大致): lua: ...path... :line: module module_name not found: ...here 它列出了它的默认路径搜索...(唯一有趣的是这个:)没有文件'.module_name.lua'它在同一个目录中,所以我一无所知
标签: lua notepad++ windows-xp-sp3