Я работаю над очень, очень простой программой Lua, пытаясь научить себя языку. Вот трехстрочная программа:
file = io.open("hello.txt", "w")
file:write("Hello, World.\n")
io.close(file)
Когда я использую программу с Lua в качестве скрипта, она работает нормально. Когда я компилирую программу, она работает. Однако, когда я запускаю скомпилированную программу, я получаю это:
альтернативный текст http://profnano.org/andy/misc/img/lua_crash.jpg
Я использую Lua 5.1.2 на Windows XP на Pentium 4. Я удалил Lua и переустановил его безрезультатно. Я компилирую скрипт следующим образом:
luac -o hello.exe hello.lua
Я что-то не так делаю, или это известная ошибка? Я хотел бы иметь возможность писать программы на Lua для запуска на компьютерах без установки Lua. Помогите! (И спасибо!)