Re: [問題] 安裝GEM發生問題

看板Ruby作者 (臥龍光線 \|/ \|/)時間10年前 (2014/02/15 04:15), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《rexkimta (冷杉林)》之銘言: : 基本的問題就是我嘗試要安裝GEM的時候, : 會出現和SSL有關的錯誤訊息。 : 我試過很多方法都沒有效, : 也在stackoverflow上問過了, : 詳情:http://goo.gl/xkR5Ll : 不過基本上沒有什麼有效的建議。 : 來這邊問問看,看有什麼好方法。 : 錯誤訊息: : Gem::RemoteFetcher::FetchError: : SSL_connect returned=1 errno=0 state=unknown state: unknown protocol : (https://s3.amazonaws.com/production.s3.rubygems.org/gems/jquery-rails-3.1.0.gem) : An error occurred while installing jquery-rails (3.1.0), and Bundler cannot : continue. : Make sure that `gem install jquery-rails -v '3.1.0'` succeeds before bundling. : 其他的debug資訊: : https://gist.github.com/Unicellular/8948231 這是RubyGem本身在最近的版本更新中 很容易造成的bug 主要是來自於在安裝gem的時候 rubygem 會同時使用SSL來連 https://rubygems.org/ 跟 GitHub 在某種情況下SSL的license 會被rubygems那邊給ban掉 造成你的certification 不能使用 導致fail 此時你只要更新certification給rubygems.org就可以了 如果你使用RVM控管你的ruby 直接使用RVM幫你更新就可以了 $ rvm -v # rvm x.xx.x (stable) $ rvm osx-ssl-certs status all # Certificates for... $ rvm osx-ssl-certs update all # Updating certificates... github issue: https://github.com/rubygems/rubygems/issues/515#issuecomment-25613357 solution page: http://railsapps.github.io/openssl-certificate-verify-failed.html stackoverflow 選我當正解~ 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.231.233.156

02/15 11:53, , 1F
雖然我以為osx-ssl-certs這個指令是mac專用的才沒試過
02/15 11:53, 1F

02/15 11:53, , 2F
不過現在試了還是一樣,GEM的安裝常常會失敗。
02/15 11:53, 2F

02/15 17:01, , 3F
那你可以參考solution頁面上 其他可能性 他也有列出來
02/15 17:01, 3F

02/15 17:47, , 4F
這個頁面上的方法,我也大概都試過了,還是一樣。
02/15 17:47, 4F
文章代碼(AID): #1I_dbmp0 (Ruby)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1I_dbmp0 (Ruby)