Error al intentar vagabundo

Estoy usando Vagrant para mi entorno y tengo un pequeño problema:

$vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Box 'base' could not be found. Attempting to find and install... default: Box Provider: virtualbox default: Box Version: >= 0 ==> default: Adding box 'base' (v0) for provider: virtualbox default: Downloading: base An error occurred while downloading the remote file. The error message, if any, is reproduced below. Please fix this error and try again. Couldn't open file /Users/.../base 

Inicialicé mi proyecto con vagrant init pero por alguna razón vagrant up niega a trabajar.

Parece que es posible que hayas creado un proyecto Vagrant solo con vagrant init . Eso creará su Vagrantfile, pero no tendrá una caja definida.

En cambio, podrías intentar

$ vagrant init hashicorp/precise32
$ vagrant up

que usa una imagen estándar de Ubuntu. El sitio web de Vagrant tiene un Getting Started que brinda algunos buenos ejemplos.

Si está utilizando OS X y usó la instalación estándar, elimine el viejo rizo de Vagabundo y ahora debería funcionar

sudo rm /opt/vagrant/embedded/bin/curl

 vagrant init laravel/homestead 

y entonces

 vagrant up 

Fue lo que funcionó para mí.

Esto sucedió debido a tener un archivo vagabundo sin un nombre de caja definido. esto sucede cuando ejecuta init vagabundo sin un parámetro de nombre de cuadro.

Entonces, debes eliminar el archivo Vagrant y luego

 vagrant init box-title vagrant up 

Puedes encontrar todas las cajas aquí

¡Espero que esto pueda ayudar!

trabaja para mí estos son los siguientes pasos:

  • cd homestead (en su directorio homestead folder) O cd Homestead
  • del vagrantfile o rm -Rf Vagrantfile
  • vagrant init laravel/homestead
  • vagrant up

Sé que esto es viejo, pero obtuve exactamente el mismo error. Resulta que me estaba perdiendo este paso que está claramente en la documentación .

Necesitaba editar el Vagrantfile para configurar config.vm.box igual a la imagen que había descargado, hashicorp/precise32 . Por defecto estaba configurado en base .

Esto es lo que dice la documentación:

Ahora que la caja se ha agregado a Vagrant, debemos configurar nuestro proyecto para utilizarlo como base. Abra el Vagrantfile y cambie el contenido a lo siguiente:

 Vagrant.configure("2") do |config| config.vm.box = "hashicorp/precise32" end 

Por favor, ejecuta esto en tu terminal:

 $ vagrant box list 

Verás algo como laravel/homestead(virtualbox,xxx)

Luego ubique su Vagrantfile y ubique la línea que dice

 config.vm.box = "box" 

reemplace la box con el nombre del cuadro cuando ejecuta la vagrant box list .

Parece que hay algo mal con el progtwig incrustado curl en Vagrant. Siguiendo los consejos anteriores, simplemente renombré el nombre (por si acaso quería volver) y el vagrant up comenzó a funcionar como se esperaba.

En mi mac:

♪ .vagrant.d sudo mv /opt/vagrant/embedded/bin/curl /opt/vagrant/embedded/bin/curlOLD Password:

también experimento este error. Creo que fue porque no pude proporcionar un box_url ..

 vagrant init precise64 http://files.vagrantup.com/precise64.box 

bueno, de hecho tienes que hacer:

 vagrant up laravel/homestead 

porque de acuerdo con el tutorial de homestead, lo acaba de descargar: http://laravel.com/docs/5.0/homestead por:

 vagrant box add laravel/homestead 

entonces tienes que abrir la caja que quieres usar, no una imagen ubuntu aleatoria;)

Conmigo recibí un error cuando vagrant up (utilicé Macbook pro, Mac OS: 10.12.1):

An error occurred while downloading the remote file. The error message, if any, is reproduced below. Please fix this error and try again. Couldn't open file...

Intenté eliminar el Vagrantfile en mi carpeta y ejecutar:

vagrant init hashicorp/precise64

entonces:

vagrant up

Puede resolver mi problema. Espero que esto pueda ayudar a alguien que enfrenta el mismo problema.

si "Vagrantfile" already exists in this directory. Remove it before running "vagrant init". "Vagrantfile" already exists in this directory. Remove it before running "vagrant init". el error muestra entonces

 1. rm Vagrantfile 2. vagrant init hashicorp/precise64 3. vagrant up 

Este trabajo para mí en Windows 10: https://stackoverflow.com/a/31594225/2400373

Pero es necesario eliminar el archivo: Vagranfile después de usar el comando:

 vagrant init precise64 http://files.vagrantup.com/precise64.box 

Y después

 vagrant up 

En caso de que haya agregado un cuadro y haya comenzado a descargarlo, pero interrumpió la descarga, vaya a ~/.vagrant.d/tmp/ y elimine el archivo de descarga parcial, luego intente de nuevo.

.vagrant.d/boxes/ este problema yendo a la carpeta .vagrant.d/boxes/ debajo de su casa y cambié el nombre de la carpeta de laravel-VAGRANTSLASH-homestead a base . Y funcionó para mí.

Verifique si la virtualización está habilitada en su BIOS.

Enfrenté el mismo problema cuando ejecuté los comandos siguientes

 vagrant init vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Box 'base' could not be found. Attempting to find and install... default: Box Provider: virtualbox default: Box Version: >= 0 ==> default: Box file was not detected as metadata. Adding it directly... ==> default: Adding box 'base' (v0) for provider: virtualbox default: Downloading: base An error occurred while downloading the remote file. The error message, if any, is reproduced below. Please fix this error and try again. Couldn't open file /home/...../base 

Corregí con

 >vagrant init laravel/homestead >Vagrant up 

Funcionó para mí

Feliz encoding

también puedes agregar la vm a tu máquina

 vagrant box add precise32 http://files.vagrantup.com/precise32.box 

Cuando haces init vagabundo, reemplaza el archivo vagabundo en tu repository y puede darte ese error. Por lo tanto, le sugiero que copie el archivo vagabundo original de un archivo vagabundo remoto o de copia de seguridad y pruebe vagabundo después de eso.

Me encontré con el mismo problema y simplemente copié el archivo vagabundo de mi repository remoto y reemplacé el archivo vagabundo que estaba tratando de ejecutar. Esto sincronizó las configuraciones en el archivo vagabundo con la máquina virtual.

edite el archivo vagabundo creado por vagrant init en el mismo directorio e ingrese el nombre del cuadro en la línea config.vm.box = "ubuntu/trusty64" donde ubuntu/trusty64 es su cuadro base. Ahora vagrant up descargará y configurará ubuntu/trusty64 como cuadro base para usted.

Siga la syntax siguiente al crear el cuadro virtual:

  $ vagrant box add {title} {url} $ vagrant init {title} $ vagrant up 

Ver http://www.vagrantbox.es/

1) CHECK CURL FUNCIONA O NO, por ejemplo: curl http://maven.exaple.com:8080

Si no recibe ninguna respuesta …

2) ELIMINE TODA LA VARIABLE DEL SISTEMA QUE AGREGÓ EN EL NIVEL DEL SISTEMA Y AÑADIRLA EN LA VARIABLE DE USUARIO

enter image description here reinicie el sistema (no es necesario) y revise el rizo.