Windows 7 64-bit: Could not find a valid gem 'compass' (>= 0), here is why: Unable to download data from https://rubygems.org/

一世执手 提交于 2019-11-28 17:35:38

Try upgrading your SSL certificates.

  1. Download http://curl.haxx.se/ca/cacert.pem

  2. Save this file anywhere you want, such as:

    C:\cacert.pem
    
  3. On the command line, tell Ruby where to find the cert file, such as:

    set SSL_CERT_FILE=C:\cacert.pem
    
  4. Try again.

    gem install compass
    
  5. If it works, you can make the cert file permanent by adding it in your control panel.

Credit and more info: https://gist.github.com/fnichol/867550

Just an additional option for lazy people who don't want to deal with the SSL certificates, you can just uninstall and re-install the latest ruby environment. I used to have 1.8 something and reinstalling to 2.2.1 did the trick.

link for windows

cko

If there are still guys like me that can't find solution in any of the comments before mine, here's how I found my working way:

I went to rubygems.org/pages/download and downloaded zipped file. Then I unpacked it somewhere on my C: partition and opened it once I unpacked it. Find a file "setup.rb" and double click on it, it will install something, I don't remember. I guess ruby gems. Then close everything, go again and open cmd on windows and try typing "gem install sass". It worked for me. Sass installed. :)

Hope I will help someone, because I lost my mind looking for solution to this problem whole day today. :)

My solution was this: I uninstalled my current ruby installation which is for x64 system and replaced it with ruby x86/32bit installer and followed the steps given by @joelparkerhenderson.

Though I have x64 system, this is the only solution that worked for me.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!