安装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