Почему я не могу установить какие-либо драгоценные камни на моем Mac?

Я пробовал делать gem install практически для любого драгоценного камня, и я получал ошибки. Мне кажется, мне нужно reset или обновить что-то на моем компьютере, но не знаю, что.

Вот некоторые из ошибок кода командной строки:

ERROR:  Could not find a valid gem 'multi_json' (>= 0), here is why:
          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)

ERROR:  Could not find a valid gem 'cowsay' (>= 0), here is why:
          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)

sudo gem install rubygems-update
Password:
ERROR:  Could not find a valid gem 'rubygems-update' (>= 0), here is why:
          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)

Кто-нибудь знает, что мне нужно сделать, чтобы исправить это? Я получил новый компьютер и задавался вопросом, нужно ли мне настраивать пользователя по-другому или что-то в этом роде?

Ответы

Ответ 1

У меня была та же проблема, и это решение из вышеперечисленного пользователя работало для меня.

rvm osx-ssl-certs update all

Ответ 2

Кажется, в последнее время этот общий вопрос. Если вы находитесь на Mac, попробуйте сделать это, если вы установили через RVM:

rvm osx-ssl-certs update all

Ответ 3

В качестве альтернативы вы можете добавить небезопасный источник ruby ​​с помощью следующей команды:

sudo gem sources -a http://rubygems.org

Ответ 4

Для тех, кто arent использует rvm, но использует homebrew:

brew tap raggi/ale
brew install openssl-osx-ca

Это сработало для меня.