编译安装MySQL5.6失败的相关问题解决方案
Posted 寻觅beyond
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译安装MySQL5.6失败的相关问题解决方案相关的知识,希望对你有一定的参考价值。
Q0:需要安装git
解决方案:
#CentOS yum install git #ubuntu apt-get install git
Q1:CMAKE_CXX_COMPILER could be found
具体报错信息如下:
-- Running cmake version 3.10.2 -- The CXX compiler identification is unknown CMake Error at CMakeLists.txt:116 (PROJECT): No CMAKE_CXX_COMPILER could be found. Tell CMake where to find the compiler by setting either the environment variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path to the compiler, or to the compiler name if it is in the PATH. -- Configuring incomplete, errors occurred! See also "/usr/local/src/mysql-5.6.41/CMakeFiles/CMakeOutput.log". See also "/usr/local/src/mysql-5.6.41/CMakeFiles/CMakeError.log".
解决方式:
apt-get install cmake gcc g++
如果是centos,可以使用yum来安装cmake、gcc、g++
yum install cmake gcc g++
Q2:Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
具体报错信息如下:
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH) CMake Error at cmake/readline.cmake:85 (MESSAGE): Curses library not found. Please install appropriate package, remove CMakeCache.txt and rerun cmake. On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel. Call Stack (most recent call first): cmake/readline.cmake:128 (FIND_CURSES) cmake/readline.cmake:218 (MYSQL_USE_BUNDLED_EDITLINE) CMakeLists.txt:448 (MYSQL_CHECK_EDITLINE) -- Configuring incomplete, errors occurred! See also "/usr/local/src/mysql-5.6.41/CMakeFiles/CMakeOutput.log". See also "/usr/local/src/mysql-5.6.41/CMakeFiles/CMakeError.log".
Ubuntu的解决方案:
apt-get install libncurses5-dev
CentOS的解决方案:
yum install ncurses-devel
以上是关于编译安装MySQL5.6失败的相关问题解决方案的主要内容,如果未能解决你的问题,请参考以下文章