Rumah >pangkalan data >Redis >Bagaimana untuk menyelesaikan ralat semasa memasang redis6.0.6 pada Centos

Bagaimana untuk menyelesaikan ralat semasa memasang redis6.0.6 pada Centos

王林
王林ke hadapan
2023-05-29 10:01:051088semak imbas

Kandungan ralat adalah seperti berikut

In file included from server.c:31:0:
server.c:4999:59: error: ‘struct redisServer’ has no member named ‘cluster’
             (server.cluster_enabled && nodeIsMaster(server.cluster->myself)));
。。。。。。

Punca:

Dalam versi selepas redis 6.0.0+, penyusunan redis perlu menyokong ciri C11, yang diperkenalkan pada 4.9.
Versi gcc lalai Centos7 ialah 4.8.5, jadi anda perlu meningkatkan versi gcc.

Laksanakan arahan berikut

yum -y install gcc gcc-c++ make tcl
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash

Penyelesaian sempurna:

Bagaimana untuk menyelesaikan ralat semasa memasang redis6.0.6 pada Centos

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan ralat semasa memasang redis6.0.6 pada Centos. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam