При установке Redis используйте ./install_server.sh - PullRequest
0 голосов
/ 09 мая 2020

при выполнении команды ./install_server.sh произошла ошибка. сообщение об ошибке, как показано ниже: Эта система, кажется, использует systemd. Ознакомьтесь с предоставленными примерами файлов служебных модулей в этом каталоге, адаптируйте и установите их. Сожалею! Я не знаю, как решить эту проблему, пожалуйста, помогите мне

% cd utils
% ./install_server.sh

сообщение об ошибке

This systems seems to use systemd.
Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!

Ответы [ 3 ]

0 голосов
/ 26 мая 2020
vi ./install_server.sh

раскомментируйте

#bail if this system is managed by systemd
#_pid_1_exe="$(readlink -f /proc/1/exe)"
#if [ "${_pid_1_exe##*/}" = systemd ]
#then
#       echo "This systems seems to use systemd."
#       echo "Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!"
#       exit 1
#fi
0 голосов
/ 29 мая 2020

Шаги, которые я выполнил, чтобы запустить его в моей системе

Закомментируйте следующие строки в redis-stable/utils/instal_server.sh файле

#bail if this system is managed by systemd
#_pid_1_exe="$(readlink -f /proc/1/exe)"
#if [ "${_pid_1_exe##*/}" = systemd ]
#then
#       echo "This systems seems to use systemd."
#       echo "Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!"
#       exit 1
#fi

После этого вам необходимо установить tcl tk

для ubuntu: sudo apt-get install -y tcl tk

для RedHat: sudo yum install tcl tk

затем внутри redis-stable/src запустить sudo make install

если это показывает ошибку, например Hint: It's a good idea to run 'make test' ;)

go обратно в redis-stable и запускайте make distclean и снова sudo make install

Наконец, запустите сервер, запустив redis-server

Атласт, чтобы проверить, работает ли Redis: redis-cli ping

0 голосов
/ 20 мая 2020

вы можете установить redis-release-6.0 ниже и попробовать еще раз. попробуйте 5.0.5, это сработало на моем компьютере. Я не знаю точных причин.

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