2015-11-20 2 views
1

Мне нужно использовать Sass в моих проектах веб-дизайна. Всякий раз, когда я хочу установить Sass с помощью терминала появляется сообщение об ошибке, как показано ниже:Невозможно установить любой драгоценный камень, включая SASS, с помощью RubyGems с терминала

ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) 
SSL_connect SYSCALL returned=5 errno=0 state=unknown state (https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/sass-3.4.19.gemspec.rz) 

Я попытался обновить SSL обновление сертификата, как описано в RubyGems Guides и я до сих пор ошибка.

Фактически, как только я хочу получить доступ к любому драгоценному камню, я сталкиваюсь с ошибкой.

ответ

1

Это из-за соображений безопасности SSL, Попробуйте эту команду
gem sources -a http://rubygems.org/
Do you want to add this insecure source? [yn]
дают y , а затем дать команду установки

UPDATE:

Как исправить ошибку и вернуться к https с помощью ssl:

gem sources -r https://rubygems.org/ - временно удалить безопасное соединение

gem sources -a http://rubygems.org/ - добавить незащищенное соединение с рубином

gem update --system - теперь вы сможете обновить RubyGems без SSL

после обновления RubyGems вы можете сделать это наоборот

gem sources -r http://rubygems.org/ - удалить небезопасное соединение

gem sources -a https://rubygems.org/ - добавить защищенное соединение

Теперь вы можете обновить драгоценные камни, используя защищенное соединение.

gem update

+0

Решение не сработало для меня. – WebCrawler

+0

Отметьте мой обновленный ответ, надеюсь, это сработает для u – asp

+1

Большое вам спасибо. Работает отлично – WebCrawler

Смежные вопросы