安装redis时遇到的错误

安装redis时遇到的错误

执行sudo make 出错 cc:not found

  • 原因:没有安装gcc
  • 解决办法:sudo apt install gcc

安装gcc后再次执行sudo make 出现错误

  • 错误内容:fatal error: jemalloc/jemalloc.h: 没有那个文件或目录
  • 解决方法:执行make MALLOC=libc

执行sudo make test 出错

  • 错误内容:You need tcl 8.5 or newer in order to run the Redis test Makefile:242: recipe for target 'test' failed
  • 解决方法:安装tcl,执行wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/ cd /usr/local/tcl8.6.1/unix/ sudo ./configure sudo make sudo make install
  • 再次进入到redis安装目录,执行sudo make test

你可能感兴趣的:(笔记)