1.用官網的LuaSetup.exe安裝包安裝完成之後,打不開自帶編輯器SciTE,提示缺少lua5.1.dll
我的Lua安裝路徑是默認路徑,所以我按默認路徑開始找,C:\Program Files (x86)\Lua\5.1 找到這個路徑,可以發現這個文件夾裏有我們所需要的lua5.1.dll的這個Dll文件,Ctrl+C,複製到我們的SciTE編輯器的安裝目錄文件夾下,至於這個的安裝目錄就直接在SciTE的那個桌面快捷方式下右鍵->打開所在目錄,這樣就找到了,默認是在這個路徑下C:\Program Files (x86)\Lua\5.1\SciTE,與我們的Lua在同一個文件夾下。
2.編譯器無法運行Lua文件,運行的那個按鈕灰色無圖標且無法點擊
想要運行Lua文件必須先保存Lua文件,點擊編輯器的左上角工具欄的第三個圖標,鼠標移上去會顯示Save,點擊它,選擇保存路徑,輸入名字,注意的是,一定要寫全稱,全稱是指,文件名+.lua後綴。
3. Lua編譯的時候,(sublime text同理)出現這種錯誤:“系統找不到指定的文件”
>lua -e "io.stdout:setvbuf 'no'" "你自己寫的lua文件.lua"
>系統找不到指定的文件。
即圖下這種錯誤:
解決辦法:配置環境變量,右鍵此電腦->高級系統設置->環境變量->找到系統變量的Path
如圖所示:添加到那個Lua.exe的路徑,即點擊新建,輸入:C:\Program Files (x86)\Lua\5.1\ 輸入完之後一路確定就好了。
完成之後,測試有沒有成功,Win+R,打開運行窗口,輸入Lua,彈出如下窗口即成功。
然後,關閉,重新打開SciTE編譯器調試程序即可。