如何解决验证失败的问题'使用Puphpet构建的流浪盒错误

时间:2016-01-14 12:14:27

标签: ruby vagrant vagrantfile puphpet vagrant-windows

我使用Puphpet构建了一个Ubuntu(14.04)框。

当我运行命令vagrant up时。该框确实已生成,但供应因以下错误而中断:

  

==>默认值:错误:找不到有效的宝石' deep_merge' (> = 0),原因如下:   ==>默认值:无法从https://rubygems.org/下载数据 - SSL_ connect = 1 errno = 0 state = error:   证书验证失败(https://rubygems.org/latest_specs.4.8.gz)   ==>默认值:错误:找不到有效的宝石' activesupport' (> = 0),原因如下:   ==>默认值:无法从https://rubygems.org/下载数据 - SSL_ connect = 1 errno = 0 state = error:   证书验证失败(https://rubygems.org/latest_specs.4.8.gz)   ==>默认值:错误:无法找到有效的宝石' vine' (> = 0),原因如下:   ==>默认值:无法从https://rubygems.org/下载数据 - SSL_ connect = 1 errno = 0 state = error:   证书验证失败(https://rubygems.org/latest_specs.4.8.gz)   SSH命令以非零退出状态响应。 Vagrant假设   这意味着命令失败。此命令的输出应该   在上面的日志中。请阅读输出以确定结果   错。

我正在使用Vagrant 1,8.1。相关的Vagrantfileconfig.yaml文件。我正在使用Windows 7主机。

感谢此事的任何帮助。

1 个答案:

答案 0 :(得分:0)

梅莱克斯的回答可能是在正确的道路上。在RubyGems中进行了SSL升级,这在其他使用Ruby的工具中引起了很多麻烦。您可以使用类似gem install rubygems之类的东西手动升级RubyGems gem本身,或者如果自动升级不起作用,请按照Ruby站点上的说明手动修复此问题。

http://guides.rubygems.org/ssl-certificate-update/#manual-solution-to-ssl-issue