Linux/Redis

redis 설치 시 에러

준섭이 2023. 12. 26. 14:13
728x90

### redis 설치 시, 에러 

## gcc 가 없을 때 에러 발생
cd src && make all
make[1]: Entering deirectory '/usr/share/redis/src'
CC addlist.o
/bin/sh: cc: command not found
make[1]: *** [adlist.o] 오류 127
make[1]: Leaving directory '/usr/share/redis/src'
make: ***[all] 오류 2

yum install gcc

## jemalloc 없을 때 에러
cd src && make all
make[1]: Entering deirectory '/usr/share/redis/src'
CC addlist.o
In file included from adlist.c:34:
zmalloc.h:50:31: error: #error "Newer version of jemalloc required"
make[1]: *** [adlist.o] 오류 1
make[1]: Leaving directory '/usr/share/redis/src'
make: ***[all] 오류 2

### 리빌드 시킨다.
$make distclean
make
make test


## tcl이 없을 때 에러 발생
cd src && make all
make[1]: Entering deirectory '/usr/share/redis/src'
You need tcl 8.5 or newer in order to run the Redis test
make[1]: ***[test] 오류 1
make[1]: Leaving directory '/usr/share/redis/src'
make: ***[test] 오류 2

tcl 설치
yum -y install tcl
make test

## redis 시작 시, THP Warning 메시지
## THP Disabled
/bin/echo never > /sys/kernel/mm/transparent_hugepage/enabled