0

我正在按照Sensu 页面的“Windows”部分下的说明进行操作。我收到以下错误:

PS C:\Tools\sensu\embedded\bin> gem install sensu-plugin --no-rdoc --no-ri
ERROR:  Could not find a valid gem 'sensu-plugin' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect 
returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/latest_specs.4.8.gz)
4

1 回答 1

1

您安装的 ruby​​gems 要么在 SSL 链中缺少 CA 证书,要么与 ruby​​gems.org 上的 SSL 证书链不匹配。

作为一种解决方法,您可以将非安全ruby​​gems.org 指定为源:

gem install sensu-plugin --source=http://rubygems.org

但是,更好、更持久的解决方案是纠正 SSL 证书链错误。

首先,确保您的 openSSL 是最新版本(1.0.1k,我相信是当前版本)。

然后更新rubygems:

gem update --system

然后像往常一样安装gems,例如

gem install sensu-plugin
于 2015-01-21T02:49:47.697 回答