错误:执行gem时(OpenSSL :: X509 :: StoreError) [英] ERROR: While executing gem ... (OpenSSL::X509::StoreError)
本文介绍了错误:执行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屋!
查看全文