我正在尝试编写一个可以调用Chef类和模块的Shoes应用程序。要实现这一点,我使用的是鞋子3.2.21-gtk2并在我的鞋子应用程序代码之前使用以下代码:
Shoes.setup do
gem 'chef'
end
Shoes.app do
...
end
当我从Shoes运行应用程序时,它会尝试安装chef,甚至确定最新版本(12.0.3)但是,在安装过程中出现以下错误:
bad response Not Found 404 (https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/pry-0.10.1-x86-mingw32.gemspec.rz)
此版本的鞋子使用的是Ruby 2.1.5-p273,它满足Chef gem的最低要求:https://rubygems.org/gems/chef
带有ssl代码的Shoes中是否存在一些错误?或者我错过了其他什么?
答案 0 :(得分:1)
我也遇到了这个错误。
尝试安装" pry gem"时发生错误。在我的情况下,我的旧版本的rubygems(2.4.6)中发生了一个错误。
<强> FIX: 强>
1 - 安装另一个版本的rubygems
gem update --system 2.4.4
2 - 安装pry
gem install pry
2.4.5版本的rubygems也会出现错误:https://github.com/rubygems/rubygems/issues/1120