CentOS安裝Redis6由於GCC版本太低導致無法make的解決辦法
CentOS安裝Redis6由於gcc版本太低導致無法make的解決辦法
- 系統版本: CentOS 7.3
- Redis版本: 6.0.9
問題描述
將剛從官網下載的Redis6.0.9解壓好, 進入解壓後的目錄, 結果make出了2個error …0.0
原因
gcc版本低於安裝要求
用gcc -v命令檢視gcc版本為4.8.5
解決辦法–藉助scl技術臨時切換更高版本的gcc完成安裝
安裝scl源
yum -y install centos-release-scl
安裝新版gcc
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
臨時切換為新版本
scl enable devtoolset-9 bash
檢視當前gcc版本(顯示已換成版本9)
gcc -v
接下來就按照安裝步驟繼續即可
Step1
make
Step2
make test
上面這一步make test可能會出錯:You need tcl 8.5 or newer in order to run the Redis test
既然提示缺少tcl, 那就安裝一個
yum install tcl
然後再make test測試通過就可以了
Step3
make install
安裝完成
Step4
使用exit 退出當前scl版本的bash環境, 可以看到gcc又回到了原來的版本
如果不使用exit, 重啟會話也可以恢復原來的gcc版本
參考
相關文章
- 由於無法分配ip而導致的FailedCreatePodSandBoxAI
- vs 擴充套件無法安裝的解決辦法套件
- Win10系統更新後導致印表機不好用、軟體無法解除安裝的解決辦法Win10
- anaconda的安裝和解除安裝及安裝完成後無法使用conda解決辦法
- echarts圖由於容器隱藏導致圖表不顯示問題解決辦法Echarts
- Parallels Desktop安裝Win7無法啟用的解決辦法ParallelWin7
- ubuntu安裝向日葵後無法啟動的解決辦法Ubuntu
- Linux系統下無法解除安裝掛載的解決辦法Linux
- Electron安裝過程深入解析(讀完此文解決Electron安裝失敗導致的無法啟動,無法打包的問題)
- 安裝CentOS7出現dracut:/#……time解決辦法CentOS
- 全網首個pycuda安裝指導針對2020.1以上版本安裝失敗的解決辦法
- 關於npm install安裝報錯的解決辦法NPM
- win10無法更新1803怎麼辦?顯示卡導致無法更新1803的解決方法Win10
- LINUX 安裝python3 命令之後 python無法使用的解決辦法LinuxPython
- puppeteer 安裝失敗的解決辦法
- eclipse: workspace出錯導致無法啟用的解決Eclipse
- mac版本太低下不了軟體怎麼辦 蘋果mac版本太低安裝不了軟體怎麼解決Mac蘋果
- Windows10 64位系統無法安裝 .NET Framework 3.5的解決辦法WindowsFramework
- CentOS7 yum 安裝 提示 網路問題解決辦法CentOS
- 新版本torchtext的安裝辦法
- 關於網路重置後無法聯網的解決辦法
- 檔案無法粉碎解決辦法
- 不能安裝react-redux的解決辦法ReactRedux
- npm 使用安裝超時的解決辦法NPM
- python 安裝pandas失敗的解決辦法Python
- PS 2021安裝外掛提示”無法載入,未經簽署“的解決辦法!
- win10系統無法安裝mbr怎麼辦_win10系統無法安裝mbr解決方法Win10
- windows10安裝程式無法執行怎麼辦_win10安裝程式無法開啟解決方法WindowsWin10
- 安裝win10時無法進入bios怎麼辦_安裝win10無法進入bios的解決方法Win10iOS
- Parallels Tools 無法安裝問題解決Parallel
- autodesk產品無法安裝解決方案
- iPhone突然無法充電的解決辦法 iPhone無法充電怎麼辦iPhone
- 記vscode無法啟動解決辦法VSCode
- 安裝wsl錯誤的一種解決辦法
- 安卓APP應用簽名不一致無法安裝的解決方案安卓APP
- jvm:jmap無法dump檔案的解決辦法JVM
- Win10系統無法安裝軟體怎麼辦?Win10系統無法安裝軟體的解決方法Win10
- 個人關於mac npm操作下無法在當前資料夾下成功安裝包的解決辦法MacNPM