Файл «metadata.json» для поля «laravel / homestead» не найден - PullRequest
0 голосов
/ 20 ноября 2018

OC: Windows 10. Vagrant: 2.2.1.

Я запустил:

vagrant box add laravel/homestead --provider virtualbox

и получил ошибку:

==> box: Loading metadata for box 'laravel/homestead'
    box: URL: https://vagrantcloud.com/laravel/homestead
==> box: Adding box 'laravel/homestead' (v6.4.0) for provider: virtualbox
The "metadata.json" file for the box 'laravel/homestead' was not found.
Boxes require this file in order for Vagrant to determine the
provider it was made for. If you made the box, please add a
"metadata.json" file to it. If someone else made the box, please
notify the box creator that the box is corrupt. Documentation for
box file format can be found at the URL below:

https://www.vagrantup.com/docs/boxes/format.html

До этого я уже выполнил эту команду, добавил ящик, и у меня все заработало, но затем решил удалить ящик через vagrant box remove laravel/homestead и добавить его снова.

1 Ответ

0 голосов
/ 20 ноября 2018

Проблема была решена путем удаления папки laravel-VAGRANTSLASH-homestead в каталоге ~\.vagrant.d\boxes (C:\Users\User\.vagrant.d\boxes в моем случае).

После этого я успешно запустил:

$ vagrant box add laravel/homestead --provider virtualbox
==> box: Loading metadata for box 'laravel/homestead'
    box: URL: https://vagrantcloud.com/laravel/homestead
==> box: Adding box 'laravel/homestead' (v6.4.0) for provider: virtualbox
    box: Downloading: https://vagrantcloud.com/laravel/boxes/homestead/versions/6.4.0/providers/virtualbox.box
    box: Download redirected to host: vagrantcloud-files-production.s3.amazonaws.com
    box:
==> box: Successfully added box 'laravel/homestead' (v6.4.0) for 'virtualbox'!

Надеюсь, это кому-нибудь поможет.

...