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
Antwort
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.
es läuft manuell, es ist nur, wenn ich versuche, es im Debugger zu starten es bombardiert. – ra170
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
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
@ ra170, wenn Sie Ihre Demo-Programm speichern, dh foo.ls oder foo.lua und Sie es ausführen, erhalten Sie diesen Fehler? –
Wenn ich es speichere ist es foo.lua – ra170
Auf einer Randnotiz ist es 'print', nicht' Print'. – RCIX