1

tarantool バージョンを使用:Tarantool 1.6.8-586-g504e151 epel からインストール。mysql のドライバーをインストールしたい場合は、github で次の手順を試してください: https://github.com/tarantool/mysql

  1. git clone mysql.git tarantool-mysql- わかった
  2. cd tarantool-mysql-わかった
  3. cmake . -DCMAKE_BUILD_TYPE=RelWithDebugInfo- このステップで失敗する
cmake . -DCMAKE_BUILD_TYPE=RelWithDebugInfo
-- The C compiler identification is GNU 4.4.7
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- INCLUDE_DIR TARANTOOL_INCLUDE_DIR-NOTFOUND
-- PREFIX 
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:108

(メッセージ): TARANTOOL が見つかりませんでした (欠落: TARANTOOL_INCLUDE_DIR) コール スタック (最新の呼び出しが最初): /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE) cmake/FindTarantool.cmake:29 (find_package_handle_standard_args) CMakeLists .txt:11 (find_package)

どのように指定できますTARANTOOL dirか?

また、luarocks を介してインストールしようとしましたが、これも失敗しました。

luarocks install

https://raw.githubusercontent.com/tarantool/mysql/master/mysql-scm-1.rockspec --local
Using https://raw.githubusercontent.com/tarantool/mysql/master/mysql-scm-1.rockspec... switching to 'build' mode

エラー: 予想されるファイル mysql/mysql.h、または MYSQL の mysql/mysql.h が見つかりませんでした -- システムに MYSQL をインストールするか、または MYSQL_DIR または MYSQL_INCDIR を luarocks コマンドに渡す必要がある場合があります。例: luarocks install mysql MYSQL_DIR=/usr/local

PPS

yum install libmysqlclient-dev tarantool-dev
467 packages excluded due to repository priority protections
Setting up Install Process
No package libmysqlclient-dev available.
No package tarantool-dev available.
Error: Nothing to do
4

1 に答える 1

1
  1. libmysqlclient-dev は Ubuntu での適切な名前ですが、epel について言及しているため、代わりに mysql-devel をインストールしてみてください。(異なるディストリビューション、異なる命名規則。)
  2. 私のマシンでは、「cmake . -DMYSQL_INCLUDE_DIR=mysql-include-directory」は機能しているようですが、文書化されていません。ただし、デフォルトのディレクトリにインストールする場合は、その必要はありません。「mysql_config --include」で mysql.h の場所がわかる場合があります。
  3. Tarantool のマニュアルでは、最初に Ubuntu http://tarantool.org/doc/book/app/d-plugins.htmlに tarantool-dev をインストールする必要があることを示唆してい ますが、このようなより epel フレンドリーなパッケージが必要だと思います。 : https://pkgs.org/centos-7/epel-x86_64/tarantool-devel-1.6.8.530-2.el7.x86_64.rpm.html -- 「/usr/include」のファイルがあることに気付くでしょう。 /タランツール」。
于 2016-04-25T20:47:22.397 に答える