luaIde 調(diào)試openresty
調(diào)試視頻
提取碼:o3rk
1.創(chuàng)建一個項目 如果已存在項目忽略
2.項目中創(chuàng)建src目錄
(src目錄可是任意名字 示例中將src放入根目錄中,您也可以放到其他目錄,src目錄為lua腳本根目錄)
如果已存在項目忽略
3.配置項目
前三步可以忽略根據(jù)自己的項目來定即可.
4.用vscode 打開項目文件夾 示例中的項目文件夾為openresty_test
5.打開一個lua文件以啟動luaide插件(演示中沒有l(wèi)ua文件,所以創(chuàng)建一個文件 test.lua)
6.根據(jù)提示將調(diào)試文件拷貝到src目錄中
選擇LuaDebugOpenrestyJit 后綴選擇.lua
由于luaide支持多種lua框架的調(diào)試所以會有很多不同的后綴名,openresty 選擇.lua即可
這一步操作后 LuaDebugOpenrestyJit.lua 拷貝到src 下
7.點擊vscode左側(cè)luaide按鈕選擇[打開luaide最新調(diào)試文件所在文件夾]
linux 找到socketLib\OpenResty\linux目錄下的 socket.so 拷貝到openresty_test(項目根目錄)
mac 找到socketLib\OpenResty\mac目錄下的 socket.so 拷貝到openresty_test(項目根目錄)
windows 找到socketLib\OpenResty\windows目錄下的 socket.so 拷貝到openresty_test\lualib(項目根目錄\lualib)
8.在luaide配置中設(shè)置腳本根目錄 選擇settings(中文為設(shè)置)
搜索luaide.scriptRoots 并進行設(shè)置 然后重啟vscode
這里注意vscode 的設(shè)置配置分為
1.用戶設(shè)置
2.工作空間設(shè)置 示例中添加到了 工作空間設(shè)置 設(shè)置后重啟vscode f1 reloadwindow
3.文件夾設(shè)置
修改配置后重啟vscode f1 reload window