![](/img/trans.png)
[英]SSL Error When installing rubygems, Unable to pull data from 'https://rubygems.org/
[英]SSL error with Rubygems (unable to connect)
我已經通過RVM安裝了ruby 2.3.3
的新版本,但是我嘗試安裝rails( gem install rails
),但是當我收到以下錯誤消息時:
錯誤:找不到有效的gem'rails'(> = 0),這是為什么:無法從https://rubygems.org/下載數據-SSL_connect返回= 1 errno = 0狀態=錯誤:證書驗證失敗( https://api.rubygems.org/specs.4.8.gz )
我沒有遵循rubygem上SSL證書頁面上的說明 。 我在rubygems中可以找到的每個證書似乎都與最新版本匹配。
我還運行了gem update --system
並收到以下錯誤:
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
SSL_connect returned=1 errno=0 state=error: certificate verify failed (https://api.rubygems.org/specs.4.8.gz)
Lastly, here is the output of `gem env`:
RubyGems Environment:
- RUBYGEMS VERSION: 2.5.2
- RUBY VERSION: 2.3.3 (2016-11-21 patchlevel 222) [x86_64-darwin14]
- INSTALLATION DIRECTORY: /Users/adammay/.rvm/gems/ruby-2.3.3
- USER INSTALLATION DIRECTORY: /Users/adammay/.gem/ruby/2.3.0
- RUBY EXECUTABLE: /Users/adammay/.rvm/rubies/ruby-2.3.3/bin/ruby
- EXECUTABLE DIRECTORY: /Users/adammay/.rvm/gems/ruby-2.3.3/bin
- SPEC CACHE DIRECTORY: /Users/adammay/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /Users/adammay/.rvm/rubies/ruby-2.3.3/etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-14
- GEM PATHS:
- /Users/adammay/.rvm/gems/ruby-2.3.3
- /Users/adammay/.rvm/gems/ruby-2.3.3@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- "gem" => "--no-ri --no-rdoc"
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /Users/adammay/.rvm/gems/ruby-2.3.3/bin
- /Users/adammay/.rvm/gems/ruby-2.3.3@global/bin
- /Users/adammay/.rvm/rubies/ruby-2.3.3/bin
- /Users/adammay/.rvm/bin
- /Applications/Postgres.app/Contents/Versions/9.4/bin
- /usr/local
- /usr/local/bin
- /usr/local/sbin
- /usr/bin
- /usr/local/bin
- /usr/bin
- /bin
- /usr/sbin
- /sbin
您可以嘗試執行此操作,它可以解決您的問題。
gem update --system --source http://rubygems.org/
現在您可以使用gem update
和gem install rails
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.