当我在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.

当我try 手动安装gem时(gem install multi_json -v '1.3.2'次),它可以正常工作.其他几种Ruby 也会出现同样的问题.我使用RVM(1.12.3)、ruby 1.9.2和bundler 1.1.3.

如何修复它?

推荐答案

Update

现在我有了因果报应..从这个答案中,每个人都应该知道这个问题应该得到解决.

回复:再次通过Ownatik bundle install fails with SSL certificate verification error

gem update --system

我的答案仍然是正确的,如果这最终对你不起作用,请在下面留待参考.


老实说,最好的临时解决办法是

[...] 在gemfile中使用非ssl版本的rubygems作为临时解决方案.

通过用户Ownatik

它们的意思是在rails应用程序目录更改的Gemfile个目录中排名第一

source 'https://rubygems.org'

source 'http://rubygems.org'

请注意,第二个版本是http,而不是https

Ruby-on-rails相关问答推荐

刺激不添加侦听器以搜索表单输入

Rails 7 应用程序 - 引用模型文件时出现未初始化常量错误

rake assets:precompile try 连接到数据库

Rails 3:如何正确显示textarea中的文本?

在 Rails/ActiveRecord 列名中使用问号字符

Rspec/Capybara 正在加载,循环要求被认为是有害的

关于在不适合任何地方的 Rails 应用程序中放置类的指南

如何在 Rails 中测试助手?

获取磁盘上 ActiveStorage 文件的路径

RubyMine - 关闭在空行中间单击的功能

如何打印出范围之间的随机数?

以最Ruby 风格计算 ActiveSupport:TimeWithZone 天数的差异?

如何从 rails 控制器操作发出 404 响应?

您如何访问设计控制器?

如何强制 RSpec 测试失败?

在 Ruby on Rails 中的控制器中获取 URL 的锚部分

使用 heroku 和 namecheap 设置自定义域

将现有的 html.erb 转换为 Haml

rails 3,如何在 Settings.yml 文件中使用 ENV 配置变量?

未捕获的 ReferenceError:未定义 ReactDOM