编译mysql出错错误 - 电脑知识 - 【三明电脑网】_三明电脑维修_三明笔记本电脑维修_监控安装_市区上门维修

全国统一24小时服务热线:400-0000-000400-0000-000  / 1399000000

当前位置:首页 > 电脑知识 > 正文

编译mysql出错错误

发布日期:2018-04-25

摘要:文章目录索引(?) [-] 文章简介 解决mysql CMake Error at cmake readline cmake:83 (MESSAGE):文章简介在linux系统编译安装my...

文章目录索引(?) [-]

    文章简介 解决mysql CMake Error at cmake/readline.cmake:83 (MESSAGE):

文章简介

在linux系统编译安装mysql的时候提示CMake Error at cmake/readline.cmake:83 (MESSAGE):,出现这种问题多是由ncurses-devel未安装引起的。错误代码如下

  1. --Runningcmakeversion2.8.12.1--MySQL5.5.38
  2. --Packagingas:mysql-5.5.38-Linux-x86_64--CouldNOTfindCurses(missing:CURSES_LIBRARYCURSES_INCLUDE_PATH)
  3. CMakeErroratcmake/readline.cmake:83(MESSAGE):Curseslibrarynotfound.Pleaseinstallappropriatepackage,
  4. removeCMakeCache.txtandreruncmake.OnDebian/Ubuntu,packagenameislibncurses5-dev,onRedhatandderivatesitisncurses-devel.
  5. CallStack(mostrecentcallfirst):cmake/readline.cmake:118(FIND_CURSES)
  6. cmake/readline.cmake:214(MYSQL_USE_BUNDLED_READLINE)CMakeLists.txt:361(MYSQL_CHECK_READLINE)
  7. --Configuringincomplete,errorsoccurred!Seealso"/mnt/soft/mysql-5.5.38/CMakeFiles/CMakeOutput.log".
  8. Seealso"/mnt/soft/mysql-5.5.38/CMakeFiles/CMakeError.log".

一般出现这种问题,我们需要安装ncurses-devel之后,再删除mysql安装目录下的CMakeCache.txt及cmake安装目录下的几个文件再重新安装一次cmake即可解决。

解决mysql CMake Error at cmake/readline.cmake:83 (MESSAGE):

第1步:使用云安装“yum -y install ncurses-devel”安装ncurses-devel。

第2步:执行以下命令,或是到sftp上一个个的找到并删除即可。

  1. rm-rf/mnt/soft/cmake-2.8.12.1Tests/Complex/Cache/CMakeCache.txtrm-rf/mnt/soft/cmake-2.8.12.1Tests/ComplexOneConfig/Cache/CMakeCache.txt
  2. rm-rf/mnt/soft/cmake-2.8.12.1Tests/ComplexRelativePaths/Cache/CMakeCache.txtrm-rf/mnt/soft/cmake-2.8.12.1Tests/ComplexRelativePaths/Cache/CMakeCache.txt
  3. rm-rf/mnt/soft/mysql-5.5.18/CMakeCache.txt

第3步:完成以上命令之后,再次执行mysql安装命令即可正常安装。