Problemas com a instalação do jekyll sob gem no Windows

Cenário do projeto:

Erro gerado ao instalar o jekyll:

ERRO: Ao executar gem… (Gem::RemoteFetcher::FetchError) IO::TimeoutError: Falha ao abrir a conexão TCP com gems.ruby-china.com:443 (https://gems.ruby-china.com/quick/ Marshal.4.8/jekyll-0.1.6.gemspec.rz) (Gem::RemoteFetcher::FetchError)


Descrição do Problema

Mensagem de erro "ERRO: Ao executar gem… (Gem::RemoteFetcher::FetchError) IO::TimeoutError: Falha ao abrir a conexão TCP com gems.ruby-china.com:443 (https://gems.ruby-china.com /quick/Marshal.4.8/jekyll-0.1.6.gemspec.rz) (Gem::RemoteFetcher::FetchError)" indica que ocorreu um erro de tempo limite de conexão de rede ao executar o comando gem. Este erro pode ser causado por um problema com a origem da gema.


Análise de causa:

Indica que ocorreu um erro de tempo limite de conexão de rede ao executar o comando gem. Este erro pode ser causado por um problema com a origem da gema.


solução:

Para resolver esse problema, tente as seguintes etapas:

  1. Remova as fontes originais das gemas: execute o comando "gem fontes --remove https://rubygems.org/".
  2. Adicione uma nova fonte de gema: execute o comando "gem sources -a https://gems.ruby-china.com/" e use https://api.rubygems.org/ como a nova fonte de gema.
  3. Visualize a fonte da gema atual: execute o comando "gem sources -l" para garantir que a nova fonte da gema foi adicionada com sucesso e que existe apenas esta fonte
  4. Não se preocupe quando descobrir que o cmd está travado. É apenas durante o processo de download. É eficaz por meio de testes pessoais. Basta esperar pacientemente.

 


pós-escrito

O erro original do blogueiro foi porque ele mudou o proxy da rede e não conseguiu se conectar. Não tem nada a ver com esta API. Você pode apenas seguir minha configuração acima.

Acho que você gosta

Origin blog.csdn.net/m0_59180666/article/details/132789938
Recomendado
Clasificación