【问题标题】:Windows 7 64-bit: Could not find a valid gem 'compass' (>= 0), here is why: Unable to download data from https://rubygems.org/Windows 7 64 位:找不到有效的 gem 'compass' (>= 0),原因如下:无法从 https://rubygems.org/ 下载数据
【发布时间】:2015-02-10 16:53:17
【问题描述】:

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

c:\wamp\www\danjasnowski.com>gem 安装指南针 错误:找不到有效的 gem 'compass' (>= 0),原因如下:无法从 https://rubygems.org/ 下载数据 - SSL_connect 返回=1 errno=0 state=SSLv3 读取服务器证书 B:证书验证失败(@ 987654322@)

还有..我当前的版本。

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>

【问题讨论】:

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


    【解决方案1】:

    尝试升级您的 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

    【讨论】:

    • @PratikPatil 好主意。你能试试吗?如果可行,请随时编辑我的答案和/或在评论中发布您的结果,以便我可以编辑我的答案。谢谢!
    • 现在是 2016 年 12 月,这个解决方案仍然有效。我使用路径 C:\Ruby200-x64
    【解决方案2】:

    对于不想处理 SSL 证书的懒人来说,这只是一个额外的选择,您可以卸载并重新安装最新的 ruby​​ 环境。我曾经有 1.8 的东西,然后重新安装到 2.2.1 就可以了。

    link for windows

    【讨论】:

    • 你能告诉我一些命令来卸载 ruby​​,我可以从命令提示符运行它。 @1mike12
    【解决方案3】:

    我的解决方案是这样的: 我卸载了当前用于 x64 系统的 ruby​​ 安装,并将其替换为 ruby​​ x86/32bit 安装程序,并按照@joelparkerhenderson 给出的步骤操作。

    虽然我有 x64 系统,但这是唯一适合我的解决方案。

    【讨论】:

      【解决方案4】:

      如果还有像我这样的人在我之前的任何 cmets 中都找不到解决方案,那么我是这样找到工作方式的:

      我去了 ruby​​gems.org/pages/download 并下载了压缩文件。然后我在我的 C: 分区的某个地方解压它,并在解压后打开它。找到一个文件“setup.rb”并双击它,它会安装一些东西,我不记得了。我猜是红宝石。然后关闭所有内容,再次打开并在 Windows 上打开 cmd 并尝试输入“gem install sass”。它对我有用。萨斯安装。 :)

      希望我能帮助别人,因为我今天整天都在寻找解决这个问题的方法。 :)

      【讨论】:

        猜你喜欢
        • 2017-03-10
        • 2017-10-29
        • 2015-09-19
        • 2021-06-30
        • 2011-03-29
        • 1970-01-01
        • 2012-08-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多