update mac instalar configuracion php laravel terminal vagrant homestead

php - mac - No se puede instalar la caja Vagrant Laravel Homestead



laravel homestead windows 10 (11)

simplemente vaya a C: / Users / YourUSERNAME / .vagrant.d / tmp

y borre todos los archivos y escriba nuevamente el siguiente comando

caja vagabunda agregue laravel / homestead

Eso es disfrutar ......

Estoy tratando de instalar Laravel Homestead en Mac OS X siguiendo las instrucciones de documentación oficiales here .

Instalé VirtualBox y Vagrant. Ahora estoy tratando de agregar el cuadro Homestead con el comando vagrant box add laravel/homestead . Después de un tiempo, la descarga se detiene y aparece un error. No me permite restaurar la descarga, así que tengo que eliminar el archivo de descarga parcial y comenzar desde cero. Lo he intentado muchas veces

Creo que mi conexión a Internet tiene algo que ver, ya que es un poco lenta y es un archivo grande.

Aquí está el código completo:

$ vagrant box add laravel/homestead ==> box: Loading metadata for box ''laravel/homestead'' box: URL: https://atlas.hashicorp.com/laravel/homestead This box can work with multiple providers! The providers that it can work with are listed below. Please review the list and choose the provider you will be working with. 1) virtualbox 2) vmware_desktop Enter your choice: 1 ==> box: Adding box ''laravel/homestead'' (v0.2.7) for provider: virtualbox box: Downloading: https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.2.7/providers/virtualbox.box An error occurred while downloading the remote file. The error message, if any, is reproduced below. Please fix this error and try again. transfer closed with 935392411 bytes remaining to read

Después de reintentar:

An error occurred while downloading the remote file. The error message, if any, is reproduced below. Please fix this error and try again. HTTP server doesn''t seem to support byte ranges. Cannot resume.

Cualquier ayuda es apreciada.


Este es un problema de repositorio y algunas veces depende de la versión vagabunda. La actualización de vagabundo podría funcionar, pero si los problemas persisten debes intentar usar las versiones vagabundas archivadas.


Para descargar un archivo, debe agregar la versión y el proveedor en la URL. Por ejemplo, para descargar con precisión64 Primero necesita su URL que es https://atlas.hashicorp.com/ubuntu/boxes/trusty64

luego debe agregar la versión y el proveedor después, para nuestro ejemplo sería la URL de descarga.

https://atlas.hashicorp.com/ubuntu/boxes/trusty64/versions/14.04/providers/virtualbox.box

Luego debes agregarlo localmente desde tu archivo vagabundo.

Para agregarlo localmente al archivo vagabundo use el siguiente comando

vagrant box add foo-box /path/to/vagrant-box.box vagrant init foo-box vagrant up

Esto creará el archivo vagrant y puede configurar el archivo vagabundo.


Prueba esto:
rm ~/.vagrant.d/tmp/* o rm -R ~/.vagrant.d/tmp/*

Luego vagrant up nuevo.


Si está utilizando Vagrant V2, puede usar el indicador --clean cuando agrega un cuadro.

vagrant box add laravel/homestead --clean

--clean - Si se proporciona, Vagrant eliminará cualquier archivo temporal anterior de las descargas anteriores de la misma URL. Esto es útil si no desea que Vagrant reanude una descarga desde un punto anterior, quizás porque el contenido ha cambiado.

Documentación Vagrant


Simplemente estaba reanudando el proceso algunas veces antes de que finalmente terminara. Creo que el problema principal es con la conexión a internet, aquí falla en mi casa. La manera más limpia ciertamente sería lo que otros ya sugirieron, más moverse a algún lado con una conexión estable.


También tengo el mismo problema y acabo de ir a

Inicio -> .vagrant.d -> tmp

Ahora aquí un archivo zip estará allí, elimine ese archivo y listo.


Tratar:

vagrant box add laravel/homestead -c


tipo

cd ~

luego escribe

rm -rf .vagrant.d

Eso debería hacerlo.


Resuelvo esta edición del archivo .json en: ~/.vagrant.d/data/machine-index Eliminar el valor de las machines clave como "machines": {...} a "machines":{}


A. Vaya a .vagrant.d/tmp/ y elimine el archivo de descarga parcial, luego intente de nuevo.

B. Si eso falla, puede intentar descargar el archivo manualmente usando un navegador u otra herramienta. Una vez descargado, puede importarlo usando el vagrant box add laravel/homestead path/to/virtualbox.box .

( Editado: agrega una segunda respuesta de los comentarios a continuación).