Erro no SSL certificado, o erro é devido você ter um certificado antigo, que não é mais válido.
1. Abra o cmd e digite os comandos abaixo:
gem which rubygems
# Dê um start dentro da pasta rubygems, mude para o caminho correto da sua versão:
start C:\Ruby23\lib\ruby\2.3.0\rubygems
1.2. Agora devemos copiar o certificado para a pasta ssl_certs, o meu caminho abaixo é esse dependendo da versão o caminho muda, ou seja atualize o caminho do ssl_certs abaixo:
Link do Certificado:
# deve baixa o certificado no link acime e colocar nessa pasta:
C:\Ruby23\lib\ruby\2.3.0\rubygems\ssl_certs
Feche o cmd e abra novamente e agora deve funcionar.
2) Se você está precisando somente Instalar a gem, sem resolver o problema, basta instalar a gem apontando somente o http sem mudar o anterior.
gem install rails --source http://rubygems.org
3) A terceira forma é Mudar o endereço https pelo http, ou você pode adicionar as duas.
gem source -a http://rubygems.org/
gem source --update
gem source -r https://rubygems.org/
# os comandos são
# adicionar -a/--add
# remover -r/--remove
# lista os sites -l/--list
gem sources --add http://rubygems.org
gem sources --remove https://rubygems.org
gem sources --list
gem source --update
** Observação fechar o cmd do windows e abra novamente para instalar.
No MAC e no Linux:
Baixe o certificado no site: http://curl.haxx.se/ca/cacert.pem
E depois copie e replace o certificado atual no caminho:
/usr/local/etc/openssl/cert.pem.
E por fim adicione ao path:
export SSL_CERT_FILE=/usr/local/etc/openssl/cert.pem
Você pode instalar pelo Homebrew (precisa instalar ele primeiro):
brew update brew install openssl brew link openssl --force brew install curl-ca-bundle
Referências:
https://gist.github.com/fnichol/867550
https://railsapps.github.io/openssl-certificate-verify-failed.html
https://stackoverflow.com/questions/20399531/how-to-tell-gem-command-not-to-use-ssl