无法为tarantool

时间:2016-03-30 07:48:46

标签: mysql tarantool

使用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 -OK
  3. cmake . -DCMAKE_BUILD_TYPE=RelWithDebugInfo - 未执行此步骤
  4. 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 / mysql.h或mysql / mysql.h - 您可能必须在系统中安装MYSQL和/或将MYSQL_DIR或MYSQL_INCDIR传递给luarocks命令。示例:luarocks install mysql MYSQL_DIR = / usr / local

    P.P.S。

    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
    

1 个答案:

答案 0 :(得分:0)

  1. libmysqlclient-dev是Ubuntu上的相应名称,但是因为你提到了epel,我猜你可能想尝试安装mysql-devel。 (不同的发行版,不同的命名约定。)
  2. 在我的机器上" cmake。 -DMYSQL_INCLUDE_DIR = MySQL的-包括目录"似乎工作,但没有记录。但是,如果安装到默认目录,则不应该需要它。有时" mysql_config - 包括"会告诉你mysql.h在哪里。
  3. Tarantool手册建议首先在Ubuntu上安装tarantool-dev http://tarantool.org/doc/book/app/d-plugins.html 但我又猜测你想要一个像这样的更易于使用的包装: https://pkgs.org/centos-7/epel-x86_64/tarantool-devel-1.6.8.530-2.el7.x86_64.rpm.html - 您会注意到它有" / usr / include / tarantool"的文件。