1. 程式人生 > >centos7.2 64位--ruby的安裝與解除安裝---想安裝什麼版本就安裝什麼版本

centos7.2 64位--ruby的安裝與解除安裝---想安裝什麼版本就安裝什麼版本

先吐槽 , 網上這麼多教程,沒一個好使 。。。
渣渣。。。。。
先安裝(一定要裝): yum install gcc-c++
看正文:
先教你們怎麼下載(網址在這裡不用謝我) : https://cache.ruby-lang.org
進去了之後按我說的目錄自己找想要的版本 : /pub/ruby/
這裡面什麼版本都有 !!! 
我是centos 也就是說linux下載,我就喜歡最新版 !!!
/2.5目錄
ruby-2.5.1.tar.gz   15923244    2018-04-06T07:34:23.000Z
我就下載的是這個 !!!
先檢視ruby安裝過的版本 ruby -v
先解除安裝之前的版本(破後而立):yum remove ruby
當然你也可以不在windows/mac電腦上下載,直接linux的wget :
wget https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0.tar.gz
解壓ruby(具體版本看自己下載的什麼檔案):
tar -xvf ruby-2.5.0.tar.gz
建立要安裝ruby的目錄:mkdir -p /usr/local/ruby
linux安裝檔案一般安裝在 /usr/local目錄下,但是我喜歡安裝在自己的目錄
命令: mkdir -p /wangqinmi/ruby
進入剛剛解壓的目錄裡面:也就是ruby-2.5.0的目錄裡面;
配置並指定要安裝ruby的目錄:./configure --prefix=/usr/local/ruby
我的安裝位置不同,所以命令為:  ./configure --prefix=/wangqinmin/ruby
(注意 : ...prefix=/wangqinmin...   這裡=號前後不能有空格,務必記住  )
還是進入剛剛解壓縮的目錄:
命令: make
或者
執行命令: make install

其實 make 和 make install 是一樣的!!!
建立快捷方式(我的ruby安裝在wangqinmin目錄下所以這麼寫):
ln -s /wangqinmin/ruby/bin/ruby /usr/local/bin/ruby

如果你按照正規方式將ruby安裝在/usr/local/ruby這個位置那麼命令為:
ln -s /usr/local/ruby/bin/ruby /usr/local/bin/ruby
檢視ruby是否安裝成功:
ruby -v

顯示: 
ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux]

恭喜你 !!! 安裝成功。
知道怎麼解除安裝嗎 ? 自己安裝的目錄,可能不好解除安裝哦。
反正想用上面的yum remove ruby解除安裝是不可能。
解除安裝就是 : 安裝軟體的目錄全部解除安裝
準確的說3個地方:
1. 解壓ruby的資料夾
2. 指定ruby安裝位置的資料夾
3. 快捷方式存在位置的資料夾
我安裝的位置:
/wangqinmin/redis/ruby-2.5.0  (我ruby解壓的位置在redis裡面,見笑了)
/wangqinmin/ruby    (我手動指定的ruby安裝目錄)
/usr/local/bin/ruby    (建立快捷方式的目錄)

將這些刪除就好了 !!!
可能還有其他地方,但是不影響 ,不要怕,大膽用 凌晨0:46 寫的文章能差到哪裡去 ?