ruby-on-rails - Windows 7 64 位 : Could not find a valid gem 'compass' (>= 0), 这里就是为什么 : Unable to download data from https://rubygems. org/

标签 ruby-on-rails ruby windows windows-7 compass

我无法安装 compass 。我想在我的项目上安装 compass ,所以当我尝试更新时,我得到了这个:

c:\wamp\www\danjasnowski.com>gem install compass ERROR: Could not find a valid gem 'compass' (>= 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/specs.4.8.gz)

还有..我当前的版本。

c:\wamp\www\danjasnowski.com>gem --version

2.4.1

irb(main):001:0> RUBY_VERSION

=> "2.0.0"

irb(main):002:0> RUBY_RELEASE_DATE

=> "2014-05-08"

irb(main):003:0> RUBY_PLATFORM

=> "x64-mingw32"

irb(main):004:0> RUBY_PATCHLEVEL

=> 481

irb(main):005:0>

最佳答案

尝试升级您的 SSL 证书。

  1. 下载http://curl.haxx.se/ca/cacert.pem

  2. 将这个文件保存到任何你想要的地方,例如:

    C:\cacert.pem
    
  3. 在命令行中,告诉Ruby在哪里可以找到证书文件,例如:

    set SSL_CERT_FILE=C:\cacert.pem
    
  4. 再试一次。

    gem install compass
    
  5. 如果有效,您可以将证书文件添加到您的控制面板,使其永久化。

来源和更多信息:https://gist.github.com/fnichol/867550

关于ruby-on-rails - Windows 7 64 位 : Could not find a valid gem 'compass' (>= 0), 这里就是为什么 : Unable to download data from https://rubygems. org/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27435841/

相关文章:

java - 在 Elasticsearch 中加载自定义同义词文件时出错

ruby-on-rails - Rails 验证需要数字,即使 presence 未设置为 true

windows - 将 ECHO/TYPE 输出设置为批处理文件中的变量

ruby-on-rails - (Rails 问题)合并多个多态 has_many 关系

javascript - Ember - 处理路由 : task. 时出错编辑断言失败:您不能将 `undefined` 作为 id 传递给商店的查找方法

ruby-on-rails - ruby-1.9.3-p448/gems/acts_as_paranoid-0.3.1/lib/acts_as_paranoid.rb :42:in `alias_method'

windows - 如何在 Jenkins 中运行bat文件

java - 将 JDK 添加到 netbeans 8.1

javascript - 如果选中则禁用表单

Ruby RegEx 问题 text.gsub[^\W-], '' ) 失败