错误:执行gem时(OpenSSL :: X509 :: StoreError) [英] ERROR: While executing gem ... (OpenSSL::X509::StoreError)

查看:280
本文介绍了错误:执行gem时(OpenSSL :: X509 :: StoreError)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图以管理员身份将Serialport安装到Windows 7中 但是,我面临以下错误:

I tried to install serialport into Windows 7 as administrator however, I am facing below error:

C:\Sites>gem install serialport
ERROR: While executing gem ... (OpenSSL::X509::StoreError)

我尝试了以下方法,但没有帮助:

I've tried the following, but they have not helped:

  • OpenSSL::X509::StoreError: cert already in hash table?
  • Where is Ruby looking for SSL_CERT_FILE?

我试图从网上找到那些解决方案.但是,它仍然无法正常工作.有什么想法吗?

I have tried to find those solution from online. However, it still cant work. Any ideas?

下面是我的PC上的gem环境:

Below are gem environment for my PC:

C:\Sites>gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 2.2.2
  - RUBY VERSION: 2.1.5 (2014-11-13 patchlevel 273) [i386-mingw32]
  - INSTALLATION DIRECTORY: C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0
  - RUBY EXECUTABLE: C:/RailsInstaller/Ruby2.1.0/bin/ruby.exe
  - EXECUTABLE DIRECTORY: C:/RailsInstaller/Ruby2.1.0/bin
  - SPEC CACHE DIRECTORY: C:/Users/5004118294/.gem/specs
  - RUBYGEMS PLATFORMS:
  - ruby
  - x86-mingw32

C:\Sites>gem which openssl
openssl Directory: C:\RailsInstaller\Ruby2.1.0\ruby\2.1.0\openssl.rb

谢谢

推荐答案

在命令行中尝试此操作

ruby -ropenssl -e 'puts OpenSSL::X509::DEFAULT_CERT_FILE'

还请参见 OpenSSL :: X509 :: StoreError:哈希表中已存在证书?SSL错误安装rubygems时,无法从'https://rubygems.org/中提取数据.

Also see OpenSSL::X509::StoreError: cert already in hash table? and SSL Error When installing rubygems, Unable to pull data from 'https://rubygems.org/.

这篇关于错误:执行gem时(OpenSSL :: X509 :: StoreError)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆