【发布时间】:2012-05-02 00:38:45
【问题描述】:
当我在 Centos 5.5 上为我的 Rails 3 项目运行 bundle install 时,它失败并出现错误:
Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3
read server certificate B: certificate verify failed
(https://bb-m.rubygems.org/gems/multi_json-1.3.2.gem)
An error occured while installing multi_json (1.3.2), and Bundler cannot continue.
Make sure that `gem install multi_json -v '1.3.2'` succeeds before bundling.
当我尝试手动安装 gem(通过gem install multi_json -v '1.3.2')时,它可以工作。其他几个宝石也会出现同样的问题。我使用 RVM (1.12.3)、ruby 1.9.2、bundler 1.1.3。
如何解决?
【问题讨论】:
-
面临同样的问题。但是使用另一个 gem:Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (bb-m.rubygems.org/gems/activeresource-3.2.3.gem)
-
我在同样的情况下遇到同样的错误。鉴于这些其他响应,我怀疑这是服务器端问题。
-
我在 Rails 5 中遇到了类似的问题。通过在 Gemfile 中添加
source "https://rubygems.org''并运行“gem update --system”来修复它。您可以找到更多信息here。 -
Nesha,该修复对我有用。谢谢!
标签: ruby-on-rails ruby ssl rubygems bundler