Проблема с установкой Redis - PullRequest
25 голосов
/ 15 ноября 2011

Установка Redis действительно проста. Я сделал это на нескольких ВМ. Но в одном случае я сталкиваюсь со следующей проблемой.

[root@server redis-2.4.2]# make
cd src && make all
make[1]: Entering directory `/home/user/redis-2.4.2/src'
MAKE hiredis
make[2]: Entering directory `/home/user/redis-2.4.2/deps/hiredis'
cc -c -std=c99 -pedantic -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings    -g -ggdb  net.c
make[2]: cc: Command not found
make[2]: *** [net.o] Error 127
make[2]: Leaving directory `/home/user/redis-2.4.2/deps/hiredis'
make[1]: *** [dependencies] Error 2
make[1]: Leaving directory `/home/user/redis-2.4.2/src'
make: *** [all] Error 2

Есть ли другой способ установить Redis?

Ответы [ 7 ]

71 голосов
/ 03 сентября 2014

wget http://download.redis.io/redis-stable.tar.gz

tar xvzf redis-stable.tar.gz

CD Redis-стабильный

sudo apt-get install make

sudo apt-get install gcc

sudo apt-get install tcl

sudo apt-get install build-essential

sudo apt-get update

## если есть другая ошибка, такая как «фатальная ошибка: jemalloc / jemalloc.h: нет такого файла или каталога»

## просто запустить "сделать distclean"

сделать

сделать тест

24 голосов
/ 15 ноября 2011
make[2]: cc: Command not found

Это означает, что компилятор c удален или отсутствует в $PATH.

Попробуйте which cc, это должно указать каталогу, где установлен cc, если он установлен.

В противном случае вы можете использовать свой дистрибутив для его установки.

В Ubuntu: sudo aptitude install build-essential.

5 голосов
/ 04 июля 2017

Я попал в подобную ситуацию, надеюсь, что следующие шаги сработают

сделать чистым

sudo make

5 голосов
/ 12 ноября 2015

Я также использую CentOS, вы можете попробовать это:

$ wget http://download.redis.io/releases/redis-3.0.5.tar.gz
$ tar xzf redis-3.0.5.tar.gz
$ cd redis-3.0.5
$ make MALLOC=libc  && make install
1 голос
/ 08 февраля 2017

(Ubuntu) Я попробовал установить с помощью менеджера пакетов synaptic в Ubuntu.Synaptic можно установить с помощью sudo apt-get update sudo apt-get upgrade sudo apt-get install synaptic

и после установки, просто найдите redis и установите redis-сервер.Также будет установлен Redis-клиент.

0 голосов
/ 03 сентября 2016

Чтобы установить Redis в Ubuntu, перейдите в терминал и введите следующие команды:

$ sudo apt-get update $ sudo apt-get install redis-server

Это установит Redis на ваш компьютер.

Для запуска Redis

$ redis-server

Проверьте, работает ли Redis?

$ redis-cli

Откроется приглашение redis, как показано ниже:

redis 127.0.0.1:6379>

В приведенном выше приглашении 127.0.0.1 - это IP-адрес вашей машины, а 6379 - порт, на котором работает сервер redis.Теперь введите команду PING, как показано ниже.

redis 127.0.0.1:6379> ping

PONG

0 голосов
/ 15 ноября 2011

Вы можете попробовать что-то вроде этого:

$ wget http://redis.googlecode.com/files/redis-2.4.2.tar.gz
$ tar xzf redis-2.4.2.tar.gz
$ cd redis-2.4.2
$ make

Дополнительная информация: (http://redis.io/download)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...