Could not find a valid gem 'redis' (= 0)


Could not find a valid gem 'redis' (= 0)

報錯詳情如下;

ERROR: Could not find a valid gem 'redis' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A (https://rubygems.org/latest_specs.4.8.gz)
lgx_211
錯誤:找不到有效的gem'redis'(> = 0),這是原因:
無法從https://rubygems.org/下載數據-SSL_connect SYSCALL返回= 5 errno = 0狀態= SSLv2 / v3讀取服務器問候A(https://rubygems.org/latest_specs.4.8.gz)

我檢查了一下

gem sources

lgx_211
發現 存在http://rubygems.org ,如若你的不存在,可以加入一下,

gem sources -a https://rubygems.org

那么既然我的已經存在,那為什么還報錯呢,我聯想到我安裝redis的過程,一個2M不到的,在公司網里下了幾個小時都沒有下完,最后還是離線安裝上的。我懷疑這些外網的東西不穩定,網上有人說是ruby的遠程gem倉庫被牆了,需要FQ代理,抱歉,沒那閑工夫。於是百度找到了萬能的淘寶,淘寶里面的鏡像真的是造福國內群眾啊

gem sources -a http://ruby.taobao.org/

輸入完畢就打臉了,這鏡像掛了
在這里插入圖片描述
於是,又是一個漫長的搜尋旅程,找到了一個可靠的鏡像,這個域名好像變更過幾次,這是最新的。

gem sources -a https://gems.ruby-china.com/

在這里插入圖片描述
但我還是連不上,因為公司網把它屏蔽了,原因是我手機的流量能打開,公司網卻打不開。

就在我苦惱之際,發現我的redis5.0.4已經是最新版,而查閱官網資料后發現,redis5.0之后,redis集群就不在依靠ruby腳本redistrib.rb實現,我無需安裝ruby依賴了。上車成功,redis集群搭建完畢。

lgx_211


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM