2009-08-19 11 views
0

Ich versuche, „lua für Fenster“ zu verwenden - SciTE Einfach Beispiel wie Print("hello") Ich schlug Alt + R (pro Tutorial Anleitung), jedes Mal wenn ich dies tun, erhalte ich: „Kann nicht Debug-Programm ! " Wer hatte dieses Problem?lua für Fenster

+0

@ ra170, wenn Sie Ihre Demo-Programm speichern, dh foo.ls oder foo.lua und Sie es ausführen, erhalten Sie diesen Fehler? –

+0

Wenn ich es speichere ist es foo.lua – ra170

+0

Auf einer Randnotiz ist es 'print', nicht' Print'. – RCIX

Antwort

1

Es funktioniert für mich auf XP 32-Bit.

Ich startete SciTE, öffnete ein neues Dokument und tippte print "hello, world." in Zeile 1. Alt-R forderte mich dann auf, die Datei zu speichern, bevor Sie fortfahren. Nach dem Speichern als foo.lua startete der Debugger und Zeile 1 war die aktuelle Zeile. Klicken auf die Schrittschaltfläche (oder Alt + C), die wie erwartet auf der Debug-Konsole gedruckt wurde, und der Debugger wurde beendet, da kein Programm mehr vorhanden war.

Ich habe dies in Lua für Windows v5.1.4.23, die nicht mehr die aktuellste Version ist.

Ich nehme an, Sie haben bereits alle üblichen "Ist es eingesteckt" -Fragen überprüft ... Sie haben es normalerweise installiert, Sie haben sich abgemeldet und wieder in Betrieb genommen, seit der Installation, lua -v sagt etwas vernünftiges, etc

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

C:\...>> 

sie versuchen, die Datei manuell ausführen, indem es hello.lua Speicher und lua hello.lua zu einer Eingabeaufforderung zu sagen.

+0

es läuft manuell, es ist nur, wenn ich versuche, es im Debugger zu starten es bombardiert. – ra170

+0

Haben Sie SciTE bereits installiert, bevor Lua für Windows eine Kopie installiert hat? Es ist möglich, dass ein Teil der Debugger-Konfiguration für die von LfW installierte Kopie eindeutig ist. – RBerteig

0

Die Lösung ist, die Erweiterung manuell zur Datei hinzuzufügen, weil Sie keine Art von Erweiterungen wählen können, während Sie die Datei speichern (Art des Fehlers), das hat mein Problem gelöst.

foo.lua