Tôi đang thiết lập một hệ thống 6.4 centos mới, chuyên dụng với redis. Tôi đã cài đặt redis nhiều lần, nhưng chưa bao giờ gặp phải vấn đề này (và chưa bao giờ có trên centos 6.4 trước đây).
cd redis-2.6.16
sudo make install
lỗi:
MAKE jemalloc
cd jemalloc && ./configure --with-lg-quantum=3 --with-jemalloc-prefix=je_ --enable-cc-silence CFLAGS="-std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops " LDFLAGS=""
/bin/sh: ./configure: Permission denied
make[2]: *** [jemalloc] Error 126
make[2]: Leaving directory `/tmp/redis32/redis-3.2.6/deps'
make[1]: [persist-settings] Error 2 (ignored)
sh: ./mkreleasehdr.sh: Permission denied
and later:
zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
Khi tôi cố gắng xây dựng jemalloc trực tiếp (từ khu vực / src của tarball redis), các lỗi khác bao gồm:
cd src && make jemalloc
sh: ./mkreleasehdr.sh: Permission denied
make[1]: Entering directory `/tmp/rediswork/redis-2.6.16/src'
make[1]: *** No rule to make target `jemalloc'. Stop.
make[1]: Leaving directory `/tmp/rediswork/redis-2.6.16/src'
make: *** [jemalloc] Error 2
Tôi cũng đã thử redis 2.6.7 và có cùng một vấn đề.
Tôi đã đào tất cả và không thể tìm thấy con đường phía trước.