[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: очень хочется squirrelsh



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 в этом проекте нет.


Reply to: