sh: . /mkre leasehdr.sh:权限不够 make[1]:进入目录“/usr/ loca1/redis/redis-3.2.11/src" make[1]: *** 没有规则可以创建release.o"需要的目标“release.h"。停止。 make[1]:离开目录“/usr/ local/redis/redis-3.2.11/src" make: *** [a11]错误2
时间: 2023-12-24 16:05:09 浏览: 89
Linux bash:./xxx:无法执行二进制文件报错
5星 · 资源好评率100%
这个错误是由于权限不足导致的。在执行 `make` 命令之前,你需要先给 `mkreleasehdr.sh` 脚本添加可执行权限,可以通过以下命令来实现:
```
chmod +x mkreleasehdr.sh
```
另外,这个错误还提示需要一个名为 `release.h` 的文件,你需要检查一下这个文件是否存在,如果不存在,可以尝试重新下载 Redis 并重新编译。
阅读全文