Problemas con la instalación de jekyll bajo gem en Windows

Escenario del proyecto:

Se produce un error al instalar jekyll:

ERROR: Al ejecutar gem... (Gem::RemoteFetcher::FetchError) IO::TimeoutError: No se pudo abrir la conexión TCP a gems.ruby-china.com:443 (https://gems.ruby-china.com/quick/ Marshal.4.8/jekyll-0.1.6.gemspec.rz) (Gem::RemoteFetcher::FetchError)


Descripción del problema

Mensaje de error "ERROR: Al ejecutar gem... (Gem::RemoteFetcher::FetchError) IO::TimeoutError: No se pudo abrir la conexión TCP a 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 se produjo un error de tiempo de espera de conexión de red al ejecutar el comando gem. Este error puede deberse a un problema con la fuente de la gema.


Análisis de causa:

Indica que se produjo un error de tiempo de espera de conexión de red al ejecutar el comando gem. Este error puede deberse a un problema con la fuente de la gema.


solución:

Para resolver este problema, intente los siguientes pasos:

  1. Elimine las fuentes de gemas originales: ejecute el comando "fuentes de gemas --remove https://rubygems.org/".
  2. Agregue una nueva fuente de gemas: ejecute el comando "gem sources -a https://gems.ruby-china.com/" y use https://api.rubygems.org/ como nueva fuente de gemas.
  3. Ver la fuente de gema actual: ejecute el comando "gem sources -l" para asegurarse de que la nueva fuente de gema se haya agregado correctamente y que solo exista esta fuente.
  4. No se preocupe cuando descubra que el cmd está bloqueado. Es solo durante el proceso de descarga. Es efectivo a través de pruebas personales. Solo espere pacientemente.

 


posdata

El error original del blogger fue que cambió el proxy de la red y no pudo conectarse. No tiene nada que ver con esta API. Simplemente puede seguir mi configuración anterior.

Supongo que te gusta

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