我正在尝试编写一个Shoes应用程序,该应用程序将调用Chef类和模块。为了实现这一点,我使用Shoes 3.2.21-gtk2,并在我的Shoes应用程序代码之前使用以下代码:
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)
此版本的Shoes使用Ruby 2.1.5-p273,它满足Chef gem的最低要求:https://rubygems.org/gems/chef
Shoes的ssl代码有漏洞吗?还是我错过了什么?
我也收到了这个错误。
该错误发生在尝试安装"撬宝石"时。在我的例子中,有一个错误发生在我的旧版本的rubygems(2.4.6)中
FIX:
1-安装另一个版本的rubygems
gem更新——系统2.4.4
2-安装撬动
宝石安装撬
这个错误也发生在2.4.5版本的rubygems中:https://github.com/rubygems/rubygems/issues/1120