Vagrant: Windows: no se puede instalar el complemento usando el archivo gema local

Creado en 29 mar. 2017  ·  3Comentarios  ·  Fuente: hashicorp/vagrant

Versión vagabundo

Vagabundo 1.9.3

Sistema operativo host

Microsoft Windows 10 Pro 10.0.10240

Sistema operativo invitado

Invitado no es necesario

Vagrantfile

Vagrantfile no es necesario

Salida de depuración

reproducir el paso 3
reproducir el paso 4
reproducir el paso 5

Comportamiento esperado

El complemento se instaló correctamente.

Comportamiento real

Complemento no instalado

pasos para reproducir

  1. Descargar el archivo gem vagrant-triggers
  2. Cambie el directorio al lugar donde se guardó la gema descargada
  3. vagrant plugin install vagrant-triggers-0.5.3.gem
    fetch_path': undefined method fetch_d '
    De acuerdo, ¿quizás estoy usando un URI incorrecto?
  4. vagrant plugin install file://D:/Install/vagrant-triggers-0.5.3.gem
    `initialize ': argumento no válido @ rb_sysopen - D: / Install / file: / D: /Install/vagrant-triggers-0.5.3.gem
    (Errno :: EINVAL)
    Interesante ruta de archivo ...
  5. vagrant plugin install vagrant-triggers --plugin-source file://d:/install/ --plugin-version 0.5.3
Bundler, the underlying system Vagrant uses to install plugins,
reported an error. The error is shown below. These errors are usually
caused by misconfigured plugin installations or transient network
issues. The error from Bundler is:

Unable to resolve dependency: 'vagrant-triggers (= 0.5.3)' requires 'bundler (~> 1.3)'

En el registro de depuración:
Paquete DEBUG: Lista de fuentes actual para la instalación: [ "file: // d / install /" , "https://rubygems.org/", "https://gems.hashicorp.com/"]
¿Esta URL es correcta?

¿Existe alguna solución alternativa (que no sea cambiar a la versión 1.7.4)?

bug bundler duplicate

Todos 3 comentarios

Hola. Esto se ha solucionado a través de # 8401 y se incluirá en la próxima versión. Como alternativa hasta el lanzamiento, puede usar el estilo de ruta UNC:

$ vagrant plugin install \\?\d:\Install\vagrant-triggers-0.5.3.gem

¡Salud!

@chrisroberts parece no funcionar en 1.9.4:

D:\Install>vagrant plugin install specs.4.8 --plugin-source file://d:/install/ --plugin-version 4.8
Installing the 'specs.4.8 --version '4.8'' plugin. This can take a few minutes...
Vagrant failed to load a configured plugin source. This can be caused
by a variety of issues including: transient connectivity issues, proxy
filtering rejecting access to a configured plugin source, or a configured
plugin source not responding correctly. Please review the error message
below to help resolve the issue:

  Errno::ETIMEDOUT: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. - connect(2) for "api.rubygems.org" port 443 (https://api.rubygems.org/specs.4.8.gz)

Source: https://rubygems.org/

PS specs.4.8.gz guardado en D: \ install

Voy a bloquear este problema porque ha estado cerrado durante _30 días_ ⏳. Esto ayuda a nuestros mantenedores a encontrar y concentrarse en los problemas activos.

Si ha encontrado un problema que parece similar a este, abra un nuevo problema y complete la plantilla del problema para que podamos capturar todos los detalles necesarios para investigar más a fondo.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

bbaassssiiee picture bbaassssiiee  ·  3Comentarios

janw-me picture janw-me  ·  3Comentarios

OtezVikentiy picture OtezVikentiy  ·  3Comentarios

mpontillo picture mpontillo  ·  3Comentarios

dorinlazar picture dorinlazar  ·  3Comentarios