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