VSCode: «Нет адаптера отладки, не удается отправить ‘evaluate'»

#json #visual-studio-code #lua

#json #visual-studio-code #lua

Вопрос:

Я пытаюсь запустить код lua 5.4 в VSCODE, но я получаю эту ошибку: No debug adapter, can not send 'evaluate' . Мой отладчик — «Локальный отладчик Lua», а launch.json — это

 {
    "version": "0.2.0",
    "configurations": [
        {
            "type": "lua-local",
            "request": "launch",
            "name": "Launch",
            "program": {
                "lua": "lua54",
                "file": "bot.lua"
            
            }
        }
    ]
}
  

И сам файл lua является

 print("Y/N?")
local input = io.input()
if input  == "no" then
    print("yes")
end
  

Ошибка появляется каждый раз, когда я хочу что-то ввести.

Ответ №1:

io.input() предназначен для чтения внешних файлов, в нем вы передаете путь к файлу, который хотите прочитать.

Если вы хотите что-то записать и сохранить в переменной, попробуйте использовать io.read()