6
require "utils.lua"
stdin:1: module 'utils.lua' not found:
no field package.preload['utils.lua']
no file 'D:\blizzard\Projects\Lua'
no file '.\utils\lua.dll'
no file 'D:\blizzard\Projects\Lua\utils\lua.dll'
no file 'D:\blizzard\Projects\Lua\loadall.dll'
no file '.\utils.dll'
no file 'D:\blizzard\Projects\Lua\utils.dll'
no file 'D:\blizzard\Projects\Lua\loadall.dll'
なぜLuaJITは.luaの代わりに.dllを検索し、この動作を修正するのですか?LuaJITはモジュールエラーが必要です
についてLuaのリファレンスマニュアルで
詳細情報 "とutilsの。LUは... LUA_PATHとして渡す必要があります"。私はこれを理解していません。 utils.luaを置いたディレクトリはLUA_PATH envにあります。私は ".lua"を省略しましたが、これは役に立ちません。 – DSblizzard
utils.lua。申し訳ありませんがタイプミス。したがって、あなたのpackage.path変数には、Luaがライブラリを探す多くのディレクトリが含まれています。 utils.luaはそれらのいずれかになければなりません。 – jpjacobs
OK、LUA_PATHをD:\ blizzard \ Projects \ Lua \ ?. luaに変更しました。 – DSblizzard