博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lua5.3 安装mysql驱动
阅读量:6785 次
发布时间:2019-06-26

本文共 981 字,大约阅读时间需要 3 分钟。

网上找到些方法对lua5.2支持,但是对5.3不完全通用,故在此将两种方法验证并将注意事项标明

方法一. 源码方式安装

1.下载源码包:

2.解压luasql-master.zip

3.修改config文件


DRIVER_LIBS_mysql ?= -L/usr/lib64/mysql -lmysqlclient -lz

这两个路径的确认用whereis mysql找
DRIVER_INCS_mysql ?= -I/usr/include/mysql
这两个路径的确认用whereis mysql找
另外添加-Wno-long-long
WARN = -Wall -Wmissing-prototypes -Wmissing-declarations -pedantic -Wno-long-long
此方法安装针对lua5.2可能成功,但是lua5.3的话还是无法加载mysql驱动

4. 安装

make&& make install

结果如下

mkdir -p /usr/lib/lua/5.2/luasqlcp src/*.so /usr/lib/lua/5.2/luasql

5:

cd /usr/local/lib/lua/5.3/cp -r  /usr/lib/lua/5.2/luasql  .

方法二.luarock包管理器安装

1. 先安装luarocks

wget http://luarocks.org/releases/luarocks-2.1.0.tar.gztar xf luarocks-2.1.0.tar.gzcd luarocks-2.1.0./configure --prefix=/usr/local/luarocksmake buildmake install

OK了,luarock的可执行文件被安装到了 /usr/local/luarocks/bin/luarocks.

安装mysql驱动包

luarocks install  luasql-mysql MYSQL_INCDIR=/usr/include/mysql MYSQL_LIBDIR=/usr/lib64/mysql

注:一定要带上MYSQL_LIBDIR 和MYSQL_INCDIR这两个参数,否则失败。这两个路径的确认用whereis mysql找

转载地址:http://ttdgo.baihongyu.com/

你可能感兴趣的文章
第三次作业
查看>>
北大acm1004
查看>>
Difference Search Path
查看>>
用vue实现博客列表的级联效果
查看>>
react-navigation 使用教程(配完整项目)
查看>>
.NET Core 2.1 Preview 2带来网络方面的改进
查看>>
从达尔文到DevOps:John Willis和Gene Kim谈后凤凰项目时代
查看>>
简析Uber的可伸缩监控:uMonitor和Neris
查看>>
腾讯云答治茜:云计算为独角兽和传统企业提供了哪些沃土?
查看>>
Spark on YARN 部署案例
查看>>
RedHat发布JBoss 7.2,完全支持Java EE 8规范
查看>>
kubernetes1.9.2基于kubeadm的高可用安装HA
查看>>
「性能优化之道」每秒上万并发下的Spring Cloud参数优化实战
查看>>
App启动流程
查看>>
原理 | 分布式链路跟踪组件 SOFATracer 和 Zipkin 模型转换
查看>>
我的第一篇博客
查看>>
手把手教你如何用Python从PDF文件中导出数据(附链接)
查看>>
维珍银河完成最长距离火箭飞行,下一步剑指太空旅行
查看>>
[Python]attributeError:'module' object has no attribute 'dump'
查看>>
Docker系列教程11-使用Nexus管理Docker镜像
查看>>