Alexey Pechnikov wrote:
Hello! On Wednesday 20 January 2010 19:12:24 Yuri Kozlov wrote:Ну и до кучи.Про lua я тоже вспомнил и хотел тест сделать, но нижеприведенная ошибка меня весьма разочаровала: $ aptitude search lua|grep sqlite3 i liblua5.1-sql-sqlite3-2 - luasql library for the Lua language versio i liblua5.1-sql-sqlite3-dev - luasql development files for the Lua langu$ lua5.1 sqlite3.lua lua5.1: ./sqlite3.lua:1: loop or previous error loading module 'sqlite3'stack traceback: [C]: in function 'require' ./sqlite3.lua:1: in main chunk [C]: in function 'require' sqlite3.lua:1: in main chunk [C]: ? Если уж в дебиане не работает... $ cat sqlite3.lua require "sqlite3"
вы из sqlite3 пытаетесь загрузить модуль sqlite3, lua ругается на зацикленность.
а откуда Вы взяли такой пример?в /usr/share/doc/liblua5.1-sql-sqlite3-2/README лежит ссылка на http://www.keplerproject.org/luasql/ такое ощущение, что Вы пробуете запустить пример от какого-то другого проекта ;)
db = sqlite3.open("example-db.sqlite3") db:exec[[ CREATE TABLE test (id, content) ]] stmt = db:prepare[[ INSERT INTO test VALUES (:key, :value) ]]
вот этот код отрабатывает нормально: require "luasql.sqlite3" env = luasql.sqlite3() db=env:connect("example-db.sqlite3") db:execute[[ CREATE TABLE test (id, content) ]] prepare в этом проекте нет.