电脑维修网
当前位置: 电脑维修网 > 操作系统 > 服务器设置 > 编译mysql出错错误

编译mysql出错错误

2014-07-11 11:13 | 作者:服务器设置 | 来源:电脑维修技术网 | 参与评论 | 点击:4489次

文章简介

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

  1. -- Running cmake version 2.8.12.1 
  2. -- MySQL 5.5.38 
  3. -- Packaging as: mysql-5.5.38-Linux-x86_64 
  4. -- Could NOT find Curses (missing:  CURSES_LIBRARY CURSES_INCLUDE_PATH)  
  5. CMake Error at cmake/readline.cmake:83 (MESSAGE): 
  6.   Curses library not found.  Please install appropriate package, 
  7.  
  8.       remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel. 
  9. Call Stack (most recent call first): 
  10.   cmake/readline.cmake:118 (FIND_CURSES) 
  11.   cmake/readline.cmake:214 (MYSQL_USE_BUNDLED_READLINE) 
  12.   CMakeLists.txt:361 (MYSQL_CHECK_READLINE) 
  13.  
  14.  
  15. -- Configuring incomplete, errors occurred! 
  16. See also "/mnt/soft/mysql-5.5.38/CMakeFiles/CMakeOutput.log". 
  17. See also "/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.txt 
  2. rm -rf /mnt/soft/cmake-2.8.12.1Tests/ComplexOneConfig/Cache/CMakeCache.txt 
  3. rm -rf /mnt/soft/cmake-2.8.12.1Tests/ComplexRelativePaths/Cache/CMakeCache.txt 
  4. rm -rf /mnt/soft/cmake-2.8.12.1Tests/ComplexRelativePaths/Cache/CMakeCache.txt 
  5. rm -rf /mnt/soft/mysql-5.5.18/CMakeCache.txt 

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

转载时请注明:转载自《电脑维修技术网》原文地址:http://www.pc811.com/6/1/26267.html
凡文章内未标注来源均为原创文章!恭候您的意见
------分隔线----------------------------

最新评论
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
友情连接 版权声明 广告合作 联系我们 意见投诉 网站地图百度地图谷歌地图
敬告:本站所有信息都为网友发布,及网络收集而来,我们只对信息的合法性进行审核 请朋友们自行鉴别真实性。