Windows 7 64-бит: Не удалось найти действительный gem 'compass' ( >= 0), вот почему: Не удалось загрузить данные с https://rubygems.org/
Я не могу установить компас. Я хочу установить компас в свой проект, поэтому, когда я пытаюсь обновить, я получаю следующее:
c:\wamp\www\danjasnowski.com > gem install compass ОШИБКА: Не удалось найти действительный gem 'compass' ( >= 0), вот почему: невозможно загрузить данные из https://rubygems.org/ - SSL_connect return = 1 errno = 0 state = SSLv3 считать сертификат сервера B: проверка сертификата не выполнена (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 >
Ответы
Ответ 1
Попробуйте обновить сертификаты SSL.
-
Загрузить http://curl.haxx.se/ca/cacert.pem
-
Сохраните этот файл в любом месте, например:
C:\cacert.pem
-
В командной строке скажите Ruby, где найти файл сертификата, например:
set SSL_CERT_FILE=C:\cacert.pem
-
Повторите попытку.
gem install compass
-
Если это работает, вы можете сделать файл сертификата постоянным, добавив его в панель управления.
Кредит и дополнительная информация: https://gist.github.com/fnichol/867550
Ответ 2
Просто дополнительный вариант для ленивых людей, которые не хотят иметь дело с сертификатами SSL, вы можете просто удалить и переустановить последнюю рубиновую среду. Раньше у меня было 1,8, а переустановка в 2.2.1 сделала трюк.
ссылка для Windows
Ответ 3
Если есть еще такие парни, как я, которые не могут найти решение ни в одном из комментариев перед моим, вот как я нашел свой рабочий путь:
Я пошел в rubygems.org/pages/download и загрузил заархивированный файл. Затем я распаковал его где-то на моем разделе C: и открыл его, как только я распакую его. Найдите файл "setup.rb" и дважды щелкните по нему, он что-то установит, я не помню. Наверное, рубиновые драгоценные камни. Затем закройте все, идите снова и откройте cmd на окнах и попробуйте ввести "gem install sass". Это сработало для меня. Сасс установлен.:)
Надеюсь, что я помогу кому-то, потому что я потерял рассудок, ища решение этой проблемы целый день сегодня.:)
Ответ 4
Мое решение было так:
Я удалил свою текущую рубиновую установку, предназначенную для системы x64, и заменил ее установщиком ruby x86/32bit и выполнил шаги, указанные @joelparkerhenderson.
Хотя у меня есть система x64, это единственное решение, которое сработало для меня.