linux 安装redis 遇到问题解决方案

1.当下载了redis包时(version:6.0.6)

        进入解压后的redis目录(这里采用tar包安装)

        当执行make命令时

                如果遇到如下情况:

                       

        查看当前服务起的gcc 版本:因为redis需要c++编译器编译

gcc -v 

        centos 7 系统自带的gcc 版本为:4.8.5

        这时候我们就需要升级一下gcc 版本,在网上搜到的解决方案会提示

yum install centos-release-scl
yum install devtoolset-7 

 当我执行了这个命令时,会遇到下面如此情况

出现这种情况是因为

多了两个yum源,但是连接不到这个源,所以解析不到

这时查看一下/etc/yum.repo.d/下面的文件,会发现多了

需要更改一下这两个文件中的源

 vi CentOS-SCLo-scl.repo

 

vi CentOS-SCLo-scl-rh.repo

更改之后:

yum clean all 
yum makecache
yum install devtoolset-7
-- 执行完这个命令后会发现 gcc -v  还是4.8.5 
-- 执行这个命令
scl enable devtoolset-7 bash
--在执行gcc -v  ,会发现 gcc 版本为gcc version 7.3.1 20180303

 然后进入到redis目录下,执行

make 

make install 

redis 安装成功

 

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 22:30:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 22:30:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 22:30:02       58 阅读
  4. Python语言-面向对象

    2024-07-14 22:30:02       69 阅读

热门阅读

  1. C++数组

    2024-07-14 22:30:02       19 阅读
  2. 数仓工具—Hive语法之正则表达式函数

    2024-07-14 22:30:02       21 阅读
  3. 【Lua】lua实现C# continue效果

    2024-07-14 22:30:02       17 阅读
  4. 探索TASKCTL和 DataStage 的ETL任务调度协同

    2024-07-14 22:30:02       17 阅读
  5. TCPDump协议分析工具

    2024-07-14 22:30:02       20 阅读
  6. 神领物流项目第二天

    2024-07-14 22:30:02       17 阅读