相对路径出了什么问题?Lua require 出错了。

我已经尝试了一切但仍无法在Lua中引用文件。我正在使用Windows 8.1上的LuaEdit 2010。相对路径仍然不起作用。我使用了这些命令,但我仍然得到下面的错误。我的文件是C:\ Lua \ file.lua,但我需要使用相对路径。

package.path = package.path .. ";../?.lua"
require ("file.lua") --也可以使用require ("file")

我的错误如下:

线路上运行时错误-1:c:\ lua \ diplomka4.lua:S3:未找到模块'file':
没有字段package.preload ['file'] 
没有文件'。\ file.lua' 
没有文件'C:\ Program Files(x86)\ LuaEdit 2010 \ lua \ file.lua' 
没有文件'C:\ Program Files(x86)\ LuaEdit 2010 \ lua \ file \ init.lua' 
没有文件'C:\ Program Files(x86)\ LuaEdit 2010 \ file.lua' 
没有文件'C:\ Program Files(x86)\ LuaEdit 2010 \ file \ init.lua'
没有文件'C:\ Program Files(x86)\ Lua \ 5.1 \ lua \ file.luac'
没有文件'../ file.lua'
没有文件'。\\ file.dll' 
没有文件'C:\ Program Files(x86)\ LuaEdit 2010 \ file.dll' 
没有文件'C:\ Program Files(x86)\ LuaEdit 2010 \ loadall.dll' 
点赞