Подтвердить что ты не робот

Проблема с установкой Redis

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

[[email protected] 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?

4b9b3361

Ответ 1

make[2]: cc: Command not found

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

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

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

В Ubuntu: sudo aptitude install build-essential.

Ответ 2

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

tar xvzf redis-stable.tar.gz

cd redis-stable

sudo apt-get install make

sudo apt-get install gcc

sudo apt-get install tcl

sudo apt-get install build-essential

Обновление sudo apt-get

##, если есть еще одна ошибка, например, "фатальная ошибка: jemalloc/jemalloc.h: нет такого файла или каталога"

## просто запустите "make distclean"

сделать

сделать тест

Ответ 3

Я также использую 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

Ответ 4

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

ans после установки, просто выполните поиск redis и установите redis-сервер. Он также установит redis-клиент.

Ответ 5

Я попал в схожую ситуацию, надеюсь, что действия под шагами

сделать distclean

sudo make

Ответ 6

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

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

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

Чтобы запустить Redis

$Redis-сервер

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

$Redis-кли

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

redis 127.0.0.1:6379 >

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

redis 127.0.0.1:6379 > ping

ПОНГ

Ответ 7

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

$ 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)