日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

centos下安装ruby,删除ruby

發(fā)布時(shí)間:2024/2/28 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos下安装ruby,删除ruby 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

簡(jiǎn)言

由于centos7下面,直接使用yum install ruby,安裝的是2.0.0版本,太低了,沒(méi)法部署redis集群,redis集群需要2.3版本,所以我們需要安裝更高的版本

注意

在新版redis中,使用ruby部署redis集群的方式已經(jīng)廢棄,直接使用redis-cluster簡(jiǎn)單運(yùn)行命令,即可部署一個(gè)redis集群

官方下載地址:

http://cache.ruby-lang.org/pub/ruby/

筆者使用的ruby版本下載地址:

https://download.csdn.net/download/yzf279533105/12043129

步驟如下:

1. ?先查看ruby安裝過(guò)的版本: ruby -v

2. 刪除之前的版本:yum remove ruby

3. 下載ruby,這里以筆者的ruby2.6.5為例,下載到目錄/usr/local/redis

4. 解壓?tar -xvf ruby-2.6.5.tar

5. 進(jìn)入目錄?cd ruby-2.6.5

6. 編譯(過(guò)程有點(diǎn)兒慢,耐心等候就好,不會(huì)出什么問(wèn)題的)

? ??./configure

? ? make

? ? make install

7. 重點(diǎn)來(lái)了

?? ?這個(gè)時(shí)候你運(yùn)行ruby -v 命令,系統(tǒng)會(huì)提示?"bash: /usr/local/bin/ruby: 沒(méi)有那個(gè)文件或目錄",為什么呢,因?yàn)橄到y(tǒng)找不到可執(zhí)行文件ruby在哪,我們可以看到系統(tǒng)是到目錄/usr/local/bin目錄下查找ruby這個(gè)可執(zhí)行程序文件的,我們只需要把文件軟連接過(guò)來(lái)即可

? ? 執(zhí)行命令:? ??ln -s /usr/local/redis/ruby-2.6.5/ruby /usr/local/bin/ruby

? ? 即在?/usr/local/bin目錄下建立一個(gè)軟連接文件ruby,鏈接指向了?/usr/local/redis/ruby-2.6.5/ruby 文件

?

? ? 注意:有時(shí)候系統(tǒng)提示的是 "-bash: /usr/bin/ruby: 沒(méi)有那個(gè)文件或目錄" 也就是說(shuō)系統(tǒng)查找的位置是 /usr/bin/目錄,同樣,我們

只需要把文件軟連接過(guò)來(lái)即可

? ? 執(zhí)行命令:? ??ln -s /usr/local/redis/ruby-2.6.5/ruby /usr/bin/ruby

? ? 即在?/usr/bin目錄下建立一個(gè)軟連接文件ruby,鏈接指向了?/usr/local/redis/ruby-2.6.5/ruby 文件

?

8. 再運(yùn)行命令 ruby -v

? ? 可以看到打印:ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-linux] 說(shuō)明ruby已經(jīng)安裝成功

?

rubygem的redis包的下載地址

https://rubygems.org/gems/redis/versions

?

卸載ruby

注意兩個(gè)地方:

1. 刪除ruby可執(zhí)行程序文件,按照上面的示例,位置在:/usr/local/bin/ruby

2. 刪除ruby的安裝目錄,上面的示例是直接在解壓目錄安裝的,位置在:/usr/local/redis/ruby-2.6.5。若解壓目錄和安裝目錄不同,注意兩個(gè)地方都要進(jìn)行刪除

?

?

總結(jié)

以上是生活随笔為你收集整理的centos下安装ruby,删除ruby的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。