[异常记录] Error: Could not find header file for MYSQL

本文解决在使用LuaRocks安装luasql-mysql数据库驱动过程中遇到的找不到MySQL头文件的问题。错误提示表明系统未能定位到mysql.h文件,解决方案是在安装命令中指定MySQL的安装目录。

在通过 LuaRocks 安装 MySql 数据库驱动时发生以下异常:

daxuandeMacBook-Pro:include root# luarocks install luasql-mysql
Installing https://luarocks.org/luasql-mysql-2.3.5-1.rockspec

Error: Could not find header file for MYSQL
  No file mysql.h in /usr/local/include
  No file mysql.h in /usr/include
  No file mysql.h in /include
You may have to install MYSQL in your system and/or pass MYSQL_DIR or MYSQL_INCDIR to the luarocks command.
Example: luarocks install luasql-mysql MYSQL_DIR=/usr/local

解决方法:

出现这个的原因是没有找到 MySQL 的安装路径,只要在安装明令后面指定下 MySQL (我的路径:/usr/local/mysql )的安装路径即可:

luarocks install luasql-mysql MYSQL_DIR=/usr/local/mysql

 

转载于:https://my.oschina.net/bigxuan/blog/1924714

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值