我使用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。相关的Vagrantfile和config.yaml文件。我正在使用Windows 7主机。
感谢此事的任何帮助。
答案 0 :(得分:0)
梅莱克斯的回答可能是在正确的道路上。在RubyGems中进行了SSL升级,这在其他使用Ruby的工具中引起了很多麻烦。您可以使用类似gem install rubygems
之类的东西手动升级RubyGems gem本身,或者如果自动升级不起作用,请按照Ruby站点上的说明手动修复此问题。
http://guides.rubygems.org/ssl-certificate-update/#manual-solution-to-ssl-issue