【问题标题】:Can't install gems on Windows 7 64无法在 Windows 7 64 上安装 gem
【发布时间】:2014-02-10 15:55:24
【问题描述】:

现在不笑了... 我这样说是因为已经有很多人问过了,不一定是 sass gem,而是其他 gem。答案几乎总是让提问者转向构建虚拟机 Linux 环境。 好的,我已经知道了,但是出于个人原因,我想使用 windows 环境。 我遵循 Sass 自己的指示: http://sass-lang.com/install

Ruby 应该可以在 Windows 7 中运行,因此我将不胜感激实际上允许我在 Windows 环境中安装 gems 的答案。这不是防火墙问题。我暂时关闭了防火墙进行检查。

我已经使用 ruby​​installer.org 上的下载安装了 Ruby。 我正在尝试安装 sass gem。 Gem 不会安装任何 gem,所以它不是特定于 sass 的。 看起来问题与https有关。 如果有人能告诉我如何完成这项工作,我将不胜感激。

PS C:\Users\Chris> ruby -v
ruby 2.0.0p353 (2013-11-22) [x64-mingw32]

PS C:\Users\Chris> gem -v
2.1.5

PS C:\Users\Chris> gem install sass
gem : ERROR:  Could not find a valid gem 'sass' (>= 0), here is why:
At line:1 char:1
+ gem install sass
+ ~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (ERROR:  Could n...), here is why::String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

          Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server 
certificate B: certificate verify failed (https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz)

PS C:\Users\Chris> 

【问题讨论】:

  • 您发布的错误消息似乎暗示问题在于您验证来自 ruby​​gems.org 的证书的能力。我认为这就是您需要追踪的内容。
  • 科恩沃尔夫,感谢您的回复。这是完全正确的。凭直觉,我从 Ruby 2.0.0-p353 降级到 1.9.3-p484。现在可以正确安装 Gems。 Ruby Installer 的最新版本显然存在一个问题,它不适用于所有版本的 Win7 Pro 64 位。

标签: ruby gem sass installation windows-7-x64


【解决方案1】:

RubyGems Github 上阅读此问题后,我意识到问题可能出在安装程序上。首先我卸载了有缺陷的版本(Ruby 2.0.0-p353),然后安装了 1.9.3-p484。 Gem 安装现在可以完美运行,尽管不是最新的首选版本。

【讨论】:

  • FWIW,我已经尝试了所有 Ruby 版本 2.x,但没有一个允许我安装 Sass。我下载了 1.9.3-p551 版本,并且能够像往常一样安装 Sass。作为参考,这里是 Ruby 的 Windows 下载页面的链接:rubyinstaller.org/downloads
【解决方案2】:

我在安装 DevKit 后关闭了当前提示符并打开了一个新的命令提示符窗口,然后它工作正常。

查看以下完整系列的 ruby​​ 和 ruby​​ on rails on windows 7 安装

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-19
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 2018-06-18
    相关资源
    最近更新 更多