MySQL 源码编译安装报错 Googlemock was not found 解决方法

  • 2016-10-24 10:45
  • PHP二次开发
  • 阅读(2983)
  • 评论(0)
  • 来源:互联网
  • 摘要: 编译安装MySQL 5.6.27的时候报错。执行命令: shell cmake . \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_g ...
    编译安装MySQL 5.6.27的时候报错。

    执行命令:

        shell> cmake . \  
        > -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \  
        > -DMYSQL_DATADIR=/usr/local/mysql/data \  
        > -DDEFAULT_CHARSET=utf8 \  
        > -DDEFAULT_COLLATION=utf8_general_ci \  
        > -DEXTRA_CHARSETS=all \  
        > -DENABLED_LOCAL_INFILE=1   


    报错信息:

    -- Googlemock was not found. gtest-based unit tests will be disabled. You can run cmake . -DENABLE_DOWNLOADS=1 to automatically download and build required components from source.


    解决方法:

    带上-DENABLE_DOWNLOADS=1参数后重新编译安装

        rm -f CMakeCache.txt  
        shell> cmake . \  
        > -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \  
        > -DMYSQL_DATADIR=/usr/local/mysql/data \  
        > -DDEFAULT_CHARSET=utf8 \  
        > -DDEFAULT_COLLATION=utf8_general_ci \  
        > -DEXTRA_CHARSETS=all \  
        > -DENABLED_LOCAL_INFILE=1 \  
        > -DENABLE_DOWNLOADS=1  


    说明:新版mysql 5.6还支持了google的c++mock框架了,提示带了-DENABLE_DOWNLOADS=1可解决这个问题(就是允许下载)。

    PHP技术交流QQ群:422137578

    除非注明,文章均为 PHP二次开发 原创,转载请注明本文地址:http://www.php2.cc/article-2490-1.html

    相关阅读

    最新评论

    用户名:  *

    邮 箱:  *

    网 址: 注意加上“http://”哦!