CentOS7裡ruby版本公升級

2022-03-20 00:08:00 字數 849 閱讀 1652

首先:複製貼上請標明出處:—餘總出去浪

親測可用。

廢話不多說,直接上**

安裝ruby

(1)yum install ruby

(2)yum install rubygems

(3)gem install redis

這裡會報錯,提示我們ruby版本太低了,是2.0.0。

不要刪除ruby,繼續執行以下命令:

(1)yum install centos-release-scl-rh

(2)yum install rh-ruby23 -y

(3)scl enable rh-ruby23 bash #載入環境變數

(4)ruby -v

這裡你會看到ruby版本已經是高於2.0.0以上的版本了,但是這裡有個坑,當你重啟虛擬機器的時候,你再執行ruby -v會發現莫名其妙的又變成了2.0.0.

莫慌,執行以下命令:

(1)vim /etc/profile.d/rh-ruby23.sh

(2)把下面內容貼上進去

#!/bin/bash

source /opt/rh/rh-ruby23/enable

export x_scls="`scl enable rh-ruby23 'echo $x_scls'`"

export path=$path:/opt/rh/rh-ruby23/root/usr/local/bin

寫完別忘了 :wq 儲存

(3)scl  enable  rh-ruby23 bash  #載入環境變數

(4)ruby -v

(5)gem install redis

到此為止,基本ok了,請叫我雷鋒!

centos7公升級pip版本

但是pip沒有設定的話,其實使用的指向還是python2的 那麼我們要公升級pip的話首先要把pip指向python 進入usr bin目錄 cd usr bin 檢視pip字首的檔案 ll pip 刪除pip檔案 rm pip 重新設定pip檔案 ln s usr local python3 bi...

centos7公升級GLIBC版本

之前在乙個centos7虛擬機器上執行目標程式的時候,發現自己的編譯環境比目標執行機的centos7系統的glibc版本要高,執行的時候報錯,說找不到glibc 2.18。於是在該centos7執行 strings libc.so.6 grep glibc 2.1 命令,發現最glibc的最高版本是...

centos7 公升級php版本

centos7 預設php5.4,版本太低,很多要求至少php5.5 1 檢視已經安裝的php元件 yum list installed grep php php.x86 64 5.4.16 46 el7 base php cli.x86 64 5.4.16 46 el7 base php comm...