2013-10-07 15 views
15

Próbowałem robić gem install dla prawie każdego klejnotu i dostaję błędy. Myślę, że muszę zresetować i zaktualizować coś na moim komputerze, ale nie wiem co.Dlaczego nie mogę zainstalować żadnych klejnotów na moim Macu?

Oto niektóre z kodów błędów linia poleceń:

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) 

Czy ktoś wie, co należy zrobić, aby rozwiązać ten problem? Mam nowy komputer i zastanawiałem się, czy muszę inaczej skonfigurować użytkownika czy coś?

+0

+1 Bo widziałem niezliczone GitHub sprawozdania na temat klejnotów bez ludzie sobie sprawę, że to nie ma nic wspólnego z Gems lecz serwer przesuwając klejnoty. – kobaltz

Odpowiedz

49

Miałem ten sam problem i to rozwiązanie z powyższego użytkownika działało dla mnie.

rvm osx-ssl-certs update all 
+0

czy masz odpowiedź na rbenv? (nadal daje ci upvote) – kubbing

9

Wygląda na to, że ostatnio często występuje ten typowy problem. Jeśli używasz komputera Mac, spróbuj zrobić to, jeśli zainstalowałeś za pośrednictwem RVM:

rvm osx-ssl-certs update all 
5

Dla tych, którzy arent użyciu RVM, ale używasz homebrew:

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

Ten pracował dla mnie.

6

Ewentualnie można dodać niepewnego źródła rubinowy za pomocą następującego polecenia:

sudo gem sources -a http://rubygems.org 
Powiązane problemy