更新时间:2024-04-18 GMT+08:00
Redis部署相关
问题现象:由于某些项目服务器的操作系统是最小安装的,安装redis时会提示缺少gcc等rpm包
解决办法:
- 如果处于外网环境(能ping通baidu.com),可直接执行命令进行安装
# yum install –y gcc-c++
如果缺少其他依赖包,同样可以用yum进行安装
重新Make可能会遇到如下图报错
图1 报错
先清理上一次make产生的文件再次make
# make distclean # make
- 如果处于内网环境,则需要如下几步配置yum源实现yum安装:
- 给服务器所在虚拟机或物理机插入相同版本的操作系统光盘
- 在操作系统层面将光盘挂载在某一个目录下,如下图
图2 挂载
# mount /dev/sr0 /mnt/cdrom
#/dev/sr0为光盘路径,/mnt/cdrom为挂载路径。
- 在/etc/yum.repos.d目录下备份原有文件,新建local.repo文件,后缀必须为.repo,增加如下内容:
[local] #必须,唯一的repo名称 name=local #自定义名称 baseurl=file:///mnt/cdrom #光盘mount后的路径 enable=1 #启用该repo,0为禁用 gpgcheck=0 #不检查rpm包来源
父主题: 疑难问题处理方案