Open the terminal and input the command as follow:
wget http://download.redis.io/releases/redis-3.0.0.tar.gzAfter download completed, uncompress the zipped file:
tar xzv -f redis-3.0.0.tar.gzEnter the
redis-3.0.0
folder and excuted the make
command:
cd redis-3.0.0 makeIf the
make
is not found, excute the command below to install it:
sudo apt-get install makeIf the error message shows as below:
/bin/sh: 1: cc: not found make[1]: *** [adlist.o] Error 127 make[1]: Leaving directory `/home/javakid/tools/nosql/redis-3.0.0/src' make: *** [all] Error 2Then installing
build-essential
is needed.
sudo apt-get install build-essentialIf something is missing as the message here:
In file included from adlist.c:34:0: zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory #include <jemalloc/jemalloc.h> ^The solution is to make the lacking file:
cd deps make jemallocGo back to
redis-3.0.0
and execute make
command again.If the error below occured:
cc: error: ../deps/hiredis/libhiredis.a: No such file or directory cc: error: ../deps/lua/src/liblua.a: No such file or directory make[1]: *** [redis-server] Error 1 make[1]: Leaving directory `/home/javakid/tools/nosql/redis-3.0.0/src' make: *** [all] Error 2Just go to the folder
deps
and make the lacking files:
cd deps make hiredis lua jemalloc linenoiseGo back to parent folder and execute the
make
command after the files are made.
cd ../ makeWhen the
make
command is completed, execute the command below to start Redis.
src/redis-server
This comment has been removed by the author.
ReplyDeletethanks, you saved me :)
ReplyDeleteThanks, good trouble shoot.
ReplyDeletethank you very much
ReplyDeleteThanks, it's helpful for me to install redis3.2.9 in Linux mint 18.2.
ReplyDeletethis is amzaing solution
ReplyDeleteThank you very much. you saved me.
ReplyDelete