Форум программистов, компьютерный форум, киберфорум
Наши страницы

Lua

Войти
Регистрация
Восстановить пароль
 
drunkwolfs
9 / 9 / 5
Регистрация: 24.05.2013
Сообщений: 349
#1

Подключение модуля luasql.mysql - Lua

20.01.2015, 10:08. Просмотров 1033. Ответов 0
Метки нет (Все метки)

Есть серверное приложение. Написано на C++. Исходников нет.
Это приложение использует в своей работе LUA скрипты. LUA версии 5.0.3.
Появилась необходимость подключить модуль luasql.mysql.
Судя по описанию разработчика модуля, luasql.mysql работает на всех версиях 5.*.
Устанавливал модуль из коллекции портов.
Скрипт LUA подгружаемый первым серверным приложением - questlib.lua.
В конце questlib.lua дописал:
Код
dofile("/usr/home/DrunkFun/share/locale/germany/quest/mysql.lua")
Файл mysql.lua (Начальная версия файла, приведен только проблемный код):
Код
package.cpath = "/usr/local/lib/lua/5.2/?.so"
luasql = require "luasql.mysql"
При запуске серверного приложения появляется вот такая ошибка в консоле:
Код
.../mysql.lua:1: attempt to index global `package' (a nil value)
Попробовал убрать первую строчку в надежде увидеть откуда LUA пытается подгрузить модуль.
Файл mysql.lua стал таким:
Код
luasql = require "luasql.mysql"
Появившаяся ошибка:
Код
.../mysql.lua:3: could not load package `luasql.mysql' from path `?;?.lua'
Советы, идеи как решить эту проблему, в каком направлении капать?
Я правильно понимаю что в серверном приложении переменная package не доступна из моих скриптов?
Судя по второй ошибке, откуда приложение пытается подгрузить модуль? Из корня системы или из той папки из которой запущено приложение?
Как мне попробовать подгружать модуль?

Добавлено через 7 минут
Отредактировал файл mysql.lua, он стал таким:
Код
luasql = require "mysql"
Поместил mysql.so в папку с приложением и переименовал его в mysql.
При запуске появилась ошибка:
Код
/mysql.lua:3: error loading package `mysql' (mysql:1: invalid control char near `char(127)')
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2015, 10:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подключение модуля luasql.mysql (Lua):

Подключение к БД MySQL. Xamarin Studio: C#-PHP-MySQL - Xamarin
Здравствуйте! Возникла проблема подключения к удаленной БД MySQL. Пишу Android-приложение в Xamarin Studio на C#. Хочу сделать...

Подключение к БД MySQL. Xamarin Studio: C#-PHP-MySQL - Xamarin
Здравствуйте! Необходимо реализовать подключение к удаленной БД MySQL. Пишу Android-приложение в Xamarin Studio на C#. Хочу сделать...

.NET 4.x Подключение модуля *.cs - C#
Есть созданный проект(консольное приложение), как мне подключить модуль 1.cs что бы я мог использовать его в проекте, в виде...

Подключение модуля. - Delphi
добрый день. возникла потребность подключить модуль TDBF, установил, все ОК, но возникла проблема, КАК поставить компонент TDBF в...

Подключение модуля - Delphi
Привет. Помогите разобраться. Добавила новый модуль, после этого программа перестала запускаться, выскакивает сообщение "Класс не...

Подключение модуля - Delphi
Подключаю модуль с процедурой, которая использует компонент основной программы, однако модуль его распознавать не хочет и выдаёт ошибку...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2015, 10:08
Привет! Вот еще темы с ответами:

подключение модуля mod_rewrite - Apache, htaccess
Добрый день) Извините за глупые вопросы, но я совершенно в этом не разбираюсь... В общем мне надо подключить в апатче модуль...

Оформление и подключение модуля - Pascal
22. В заданном массиве A(N) каждый третий элемент заменить на значение «-3».

Подключение модуля Graph - Turbo Pascal
Какого черта в у меня не подключается graph.tpu?? не нормативная лексика

Оформление и подключение модуля. - Pascal
В заданном массиве A(N),найти: а) наибольший элемент из отрицательных; б) наименьший элемент из положительных; в) второй по величине...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru