lua - 在 Centos7 上安装 LuaSQL
问题描述
我有一个 Centos7 盒子,我需要安装 LuaSQL 才能将 MariaDB 连接到它。我已经从 yum 安装了 Mariadb、Lua 和 luarocks。这个盒子上的软件都没有被编译。
我已经安装了 MariaDB-devel 和所有的开发工具。当我运行时: luarocks install luasql-mysql MYSQL_DIR=/usr/include/mysql/
我收到以下错误。
有什么建议么?
Installing https://luarocks.org/luasql-mysql-2.4.0-1.src.rock...
Using https://luarocks.org/luasql-mysql-2.4.0-1.src.rock... switching to 'build' mode
gcc -O2 -fPIC -I/usr/include -c src/luasql.c -o src/luasql.o -I/usr/include/mysql/include
gcc -O2 -fPIC -I/usr/include -c src/ls_mysql.c -o src/ls_mysql.o -I/usr/include/mysql/include
gcc -shared -o luasql/mysql.so -L/usr/lib64/lua/5.1 src/luasql.o src/ls_mysql.o -L/usr/include/mysql/lib -Wl,-rpath,/usr/include/mysql/lib: -lmysqlclient
/usr/bin/ld: cannot find -lmysqlclient
collect2: error: ld returned 1 exit status
Error: Build error: Failed compiling module luasql/mysql.so
解决方案
推荐阅读
- javascript - UNHANDLEDREJECTION 回调已在 aysnc 并行中调用
- javascript - 事件对象中名称属性的值不正确
- javascript - Vue 和 Firebase 不发送数据
- node.js - 如果我想要猫鼬中的类别和子类别,如何编写模式
- react-native - React 本机选项卡导航模式选项
- reactjs - 我有一个带有输入字段的表单 onclick save(submit) 输入字段数据应该显示在 div 的下一页
- excel - Excel VBA 跳过页脚和页眉
- mysql - MYSQL添加行的列值
- concurrency - SICP 的作者在这些关于“并发、时间和通信”的段落中是什么意思?
- c - 从源代码构建三位一体时出现“未定义的引用”错误