ruby-on-rails ruby gem bundler railstutorial.org

ruby on rails - Bundle Install no pudo obtener especificaciones de https://rubygems.org/



ruby-on-rails bundler (11)

Estoy intentando seguir el tutorial de Hartl Rails y tengo problemas con la gema del empaquetador.

Al usar los comandos ''bundle install'' o ''bundle update'' obtengo el siguiente resultado:

Obteniendo índice de fuente de https://rubygems.org/

No se pudieron obtener las especificaciones de https://rubygems.org/

He buscado esta salida, pero no encontré muchos problemas relacionados en línea.

Tal vez tengo otra gema que está interrumpiendo bundler? Tengo poca experiencia con los rieles en este punto.

source ''https://rubygems.org'' gem ''rails'', ''3.2.12'' group :development do gem ''sqlite3'', ''1.3.5'' end # Gems used only for assets and not required # in production environments by default. group :assets do gem ''sass-rails'', ''3.2.5'' gem ''coffee-rails'', ''3.2.2'' gem ''uglifier'', ''1.2.3'' end gem ''jquery-rails'', ''2.0.2''

La solución para mí fue de dos partes: cambié https a http, y eso resolvió el problema temporalmente. El segundo problema fue que creo que tenía una mala instalación de ruby ​​2.0.0 aunque estaba usando una instalación nueva de ruby ​​1.9.3. Así que reinstalé Ruby 2.0.0 y pude usar la instalación de paquetes con https.


A veces sucede debido al proxy que está utilizando. Intenté resolver esto usando una conexión sin proxy y todo funcionó perfectamente bien.
Entonces intenta:

bundle update

Y luego ir a por

bundle install


Agregar variable para proxy funcionó bien.

Además, si está utilizando Rednami Bitnami como yo, puede agregarlo a setenv.bat, luego, cuando inicie la línea de comandos con el acceso directo de Bitnami Redmine, se agregará automáticamente a su entorno. Puede encontrar esto en la carpeta de instalación de Bitnami.


Cambie su formulario de origen https a http después de ejecutar

sudo bundle update sudo bundle install


En caso de que ninguno de los anteriores satisfaga al siguiente intrépido explorador, pensé que me gustaría dejar aquí que después de 4 horas de hacer esto en las variantes de la búsqueda que me dieron aquí, finalmente descubrí que IPV6 era el culpable, después de encontrar esto. Hilo específico en help.rubygems.org . ¿Solución? esto (Fedora, Linux):

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1

configura un script de shell para encender y apagar el IPV6 para que pueda ejecutar un comando sin él, y ahora todo funciona correctamente.


La otra razón que causa tales problemas es el hecho de estar detrás del servidor proxy. Aquí describo la solución, tal vez sea útil para otra persona. :)

En caso de que no sepa Iniciar sesión / pasar por su proxy, y resolver estos problemas, primero puede verificar si necesita (re) instalar algo, mediante el comando:

C:/...> bundle check Resolving dependencies... The Gemfile''s dependencies are satisfied

Si obtiene otra respuesta que la anterior, puede encontrar las gemas correctamente en las versiones correspondientes aquí (rubygems.org) , luego instálelas (desde el directorio con la gema descargada) mediante el comando:

gem install <gem-name> --locally


Puede ser un problema de red temporal también. Intenta reiniciar los servicios de red usando el comando

service network restart

Si es su máquina nix.


Puedes probar lo siguiente, si en windows:

set HTTP_PROXY= <your proxy address without http://> set HTTPS_PROXY=%HTTP_PROXY%

Por ejemplo:

HTTP_PROXY=mycompany.myproxy.com:8080 HTTPS_PROXY=%HTTP_PROXY%

Trabajó para mi


Si está utilizando Cloud9, simplemente reinicie (comando R) e intente nuevamente


Tuve el mismo problema al usar ruby-2.0.0-p247 en OS X 10.8.5.

Asegúrese de que la primera línea en Gemfile esté usando https://

source ''https://rubygems.org''

Reinstalé esa versión de ruby.

rvm reinstall ruby-2.0.0

Ruby fue actualizado ruby-2.0.0-p598 (la versión depende del último parche).

bundle luego funcionó sin error, aunque todas las gemas fueron reinstaladas.


Tuve el mismo problema. La única solución de trabajo que encontré fue forzar http en lugar de https en Gemfile:

source ''http://rubygems.org''


Tuve este problema mientras trabajaba en Cloud 9. Después de probar varios ''paquetes de instalación'' y enviar un correo electrónico al soporte de c9 (sin respuesta) pude hacer que funcionara al eliminar todos los procesos y reiniciar el IDE.

Haga esto haciendo clic directamente en las pequeñas gráficas de barras en la parte superior derecha que muestran CPU, Memory, Disk. Luego, haz clic en la lista de procesos, selecciónalos todos y fuerza la eliminación. Luego salga de la lista de procesos. Haga clic en los gráficos de barras nuevamente, y esta vez haga clic en ''Reiniciar''.

Después de esto pude ejecutar el paquete sin problemas.