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倉庫被牆了,需要翻牆代理,抱歉,沒那閒工夫。於是百度找到了萬能的淘寶,淘寶裏面的鏡像真的是造福國內羣衆啊

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章