软件包安装失败,并显示SSL证书验证错误

隆隆

当我bundle install在Centos 5.5上运行Rails 3项目时,它失败并出现错误:

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 install multi_json -v '1.3.2'安装gem时,它可以工作。其他几个宝石也会发生相同的问题。我使用RVM(1.12.3),ruby 1.9.2,bundler 1.1.3。

如何解决?

更新资料

现在,我已经从这个答案中充分挖掘了..err,每个人都应该知道应该已经解决了这个问题。

回复:再次通过Ownatik捆绑安装失败,出现SSL证书验证错误

gem update --system

我的答案仍然是正确的,如果最终对您不起作用,请留在下面以供参考。


老实说,最好的临时解决方案是

[...]在您的gemfile中使用rubygems的非SSL版本作为临时解决方法。

通过用户Ownatik

它们的意思是在GemfileRails应用程序目录更改的顶部

source 'https://rubygems.org'

source 'http://rubygems.org'

需要注意的是第二个版本是http而不是http小号

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Go软件包安装因未知证书颁发机构而失败

ssis软件包验证错误ole db源失败

cabal沙箱安装仍然失败,并显示“软件包可能被重新安装破坏”

Nuget软件包安装失败

NuGet安装软件包失败

使用pip安装软件包的“ SSL证书验证失败”

错误:软件包还原失败

ROracle软件包安装失败

安装软件包失败并显示以下错误:if(file.exists(dest)&& file.mtime(dest)

Virtualenv pip ssl-尝试安装任何软件包时失败。错误:“ Python中的ssl模块不可用”

无法使用pip安装软件包,它报告SSL证书错误

本机NuGet软件包安装失败

R CRAN软件包安装失败

错误:软件包“摘要”的编译失败

Rscript安装软件包:如何使它失败并显示错误代码?

.Net Nuget软件包安装返回ssl错误

安装软件包Webr失败

R:安装RMySQL软件包失败

使用pip安装软件包会产生SSL错误

安装软件包失败:安装软件包龙卷风时发生错误

apt-get安装失败,并显示错误“无法找到软件包”

在Fedora上安装软件包后,DNF显示错误

软件包安装失败,在安装unf_ext(0.0.6)时发生错误

软件包:“ xorgxrdp”安装失败![Webmin]

(xenial-backports / main amd64)软件包服务器证书验证失败

Bower安装失败,并显示Git ETIMEDOUT软件包错误和退出代码#128

NuGet软件包安装失败,出现未指定的错误

无法安装@types软件包:主机密钥验证失败

xgboost R软件包安装失败