TL;DR:你可以跳到这里。我试图使用 luarocks 安装程序,但 apt-get 安装程序没有问题。
在 Ubuntu 上安装 luaSQL 时遇到问题。我需要它用于使用luasql = require "luasql.mysql"
. 我遵循了可以在此处找到的官方文档:http: //keplerproject.github.io/luasql/doc/us/
我尝试过的内容(以及官方文档的建议):
sudo luarocks install luasql-mysql
给了我以下输出:
Error: Could not find expected file mysql.h for MYSQL --
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.h 文件。经过一番谷歌搜索后,我发现了这个:
sudo apt-get update
sudo apt-get install libmysqlclient-dev
所以我再次尝试了我的第一个命令,但将 mysql.h 文件的位置作为参数:
sudo luarocks install luasql-mysql MYSQL_DIR=/usr/include/mysql
它给了我和一开始一样的错误。有谁知道在 Ubuntu 机器上安装 luaSQL 的正确说明?或者可以指出我正确的方向?
我的系统:
描述:Ubuntu 14.04.2 LTS
版本:14.04
代号: trusty