我不能安装指南针。 我想在我的项目上安装指南针,所以当我尝试更新时,我得到这个:
c:\ wamp \ www \ danjasnowski.com> gem install compass错误:无法find有效的gem'compass'(> = 0),原因如下:无法从https://rubygems.org/下载数据 – SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书validation失败( 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(主):005:0>
尝试升级您的SSL证书。
保存这个文件在任何你想要的,如:
C:\cacert.pem
在命令行中,告诉Ruby在哪里可以找到证书文件,比如:
set SSL_CERT_FILE=C:\cacert.pem
再试一次。
gem install compass
如果有效,可以通过在控制面板中添加证书文件来使其永久生效。
信用和更多信息: https : //gist.github.com/fnichol/867550
对于不想处理SSL证书的懒惰用户来说,只需要添加一个选项,就可以卸载并重新安装最新的ruby环境。 我曾经有1.8的东西,重新安装到2.2.1做的伎俩。
链接的窗口
如果还有像我这样的人在我之前的任何评论中都找不到解决方案,那么我是如何找到自己的工作方式的:
我去了rubygems.org/pages/download并下载了压缩文件。 然后我把它解压到我的C:分区的某个地方,打开它,然后打开它。 找到一个文件“setup.rb”并双击它,它会安装一些东西,我不记得了。 我猜宝石红宝石。 然后关闭所有东西,再次打开窗户上的cmd并尝试输入“gem install sass”。 它为我工作。 Sass安装。 🙂
希望我会帮助别人,因为我今天整天都在为这个问题寻找解决方案而失去了主意。 🙂
我的解决方案是这样的:我卸载了我当前的X64系统的ruby安装,并用ruby x86 / 32bit安装程序替换了它,并遵循@joelparkerhenderson给出的步骤。
虽然我有x64系统,但这是我唯一的解决方案。