Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

start.sh脚本的问题(由于下载的二进制包缺少hypervisor可执行文件)造成启动不了 #350

Closed
ewsq opened this issue Aug 12, 2021 · 1 comment

Comments

@ewsq
Copy link

ewsq commented Aug 12, 2021

使用以下语句启动时:
./start.sh redis-shake.conf sync

显示start.sh脚本的问题(由于下载的二进制包缺少hypervisor可执行文件)造成启动不了

解决办法是(https://blog.csdn.net/xlh1991/article/details/113130136):
在运行RedisShake 二进制包自带的start.sh 会出现以下报错:、

problem:

./start.sh: line 20: ./hypervisor: No such file or directory

solution:

去github官网下载这个文件,再手工进行编译即可。

wget https://github.com/alibaba/RedisShake/blob/develop/scripts/hypervisor.c

gcc -Wall -O3 hypervisor.c -o hypervisor

能否在二进制包中直接加入呀,否则第一次用会有些莫名其妙。

@ewsq ewsq changed the title start.sh脚本的问题(由于没有下载的二进制包缺少hypervisor可执行文件)造成启动不了 start.sh脚本的问题(由于下载的二进制包缺少hypervisor可执行文件)造成启动不了 Aug 12, 2021
@suxb201 suxb201 added the todo label Aug 16, 2021
@suxb201
Copy link
Member

suxb201 commented Aug 17, 2021

./redis-shake -conf redis.conf -type sync

感谢反馈,使用此命令来运行 redis-shake。start.sh 与 stop.sh 会从 release 包中去除,保留 supervisor.c 给可能用到此功能的人。

@suxb201 suxb201 closed this as completed Aug 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants