使用ruby的gem安裝gem包的SSL證書錯誤

最近要學習使用Sass和Compass,因此需要用到ruby環境安裝這兩個項目,在官網下載了ruby的一鍵安裝包後,以爲就結束了。結果gem install一個都不能用,全都被牆了。於是想着換過內的鏡像源,以前淘寶前端項目組有維護一個ruby的鏡像源,但是好像現在停用了地址是https://ruby.tabao.org,現在能用的是這個https://gems.ruby-china.org。但是刪除默認源gem sources -r https://rubygems.org後,每次添加鏡像源gem sources -a https://gems.ruby-china.org,全都報SSL認證的錯誤在網上查了好多信息,能找到的兩個靠譜的方式如下:

luislavena的解決辦法,更換證書

Jim Neath的解決辦法,強制不認證

但是仍解決不了我的問題,網上有說可以把https改成http略過加密認證這一步,我等了好久還是沒添加成功,大家可以試試。其他解決辦法有興趣的可以去stackoverflow上面去搜搜,我是直接去gems官網上去下載sass或者compass的安裝包直接本地安裝,但是compass依賴關係有點兒多,大家需要全都下下來一步步安裝才行,總之是能安裝了。

compass依賴關係

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