2009-08-19 2 views
0

Я пытаюсь использовать «Lua для окон» - SciTE Просто пример, такие как Print("hello") я ударил Alt + R (в учебник инструкции), каждый раз, когда я делаю это я получаю: «Невозможно отлаживать программы !» У кого-нибудь была эта проблема?Lua для окон

+0

@ ra170, если вы сохраните демонстрационную программу, т.е. foo.ls или foo.lua и запустить его, вы получите эту ошибку? –

+0

Когда я его сохраняю, это foo.lua – ra170

+0

На боковой ноте это 'print', а не' Print'. – RCIX

ответ

1

Он работает для меня на XP 32-бит.

Я запустил SciTE, открыл новый документ, набрал print "hello, world." в строку 1. Затем Alt-R попросил меня сохранить файл перед продолжением. После сохранения его как foo.lua, отладчик начал, а строка 1 была текущей. Нажатие кнопки Step (или Alt + C), напечатанной на консоли отладки, как ожидалось, и отладчик вышел из-за отсутствия программы.

Я сделал это в Lua для Windows v5.1.4.23, который больше не является самой последней версией.

Я предполагаю, что вы уже проверили все обычные «подключены» вопросы ... вы его установили нормально, вы снова вышли из системы и перезагрузились или перезагрузились со времени установки, lua -v говорит что-то разумное и т. Д. .

 
C:\...>lua -v 
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio 

C:\...>> 

ли попробуйте запустить файл вручную, сохранив его в hello.lua и говорить lua hello.lua к командной строке.

+0

запускается вручную, это просто, когда я пытаюсь запустить его в отладчике, который он бомбит. – ra170

+0

У вас уже установлен SciTE до того, как Lua для Windows установил копию? Возможно, что некоторая конфигурация отладчика уникальна для копии, установленной LfW. – RBerteig

0

Решение состоит в том, чтобы добавить расширение к файлу вручную, потому что вы не можете выбрать какой-либо тип расширений при сохранении файла (что-то вроде ошибки), это решило мою проблему.

foo.lua