Подтвердить что ты не робот

Не удается установить коробку Vagrant Laravel Homestead

Я пытаюсь установить Laravel Homestead на Mac OS X после официальных инструкций по документации здесь.

Я установил VirtualBox и Vagrant. Теперь я пытаюсь добавить поле Homestead с помощью команды vagrant box add laravel/homestead. Через некоторое время загрузка прекращается, и я получаю сообщение об ошибке. Это не позволяет мне восстановить загрузку, поэтому мне нужно удалить файл частичной загрузки и начать с нуля. Я пробовал это много раз.

Я думаю, что у моего подключения к Интернету есть что-то делать, так как оно медленное и большой файл.

Здесь полный код:

$ 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

После повторной попытки:

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.

Любая помощь приветствуется.

4b9b3361

Ответ 1

A. Перейдите к .vagrant.d\tmp\ и удалите файл частичной загрузки, а затем повторите попытку.

B. Если это не удается, вы можете попытаться загрузить файл вручную с помощью браузера или другого инструмента. После загрузки вы можете импортировать его с помощью vagrant box add laravel/homestead path/to/virtualbox.box.

(Отредактировано: добавляется второй ответ из комментариев ниже.)

Ответ 2

Попробуйте следующее:
rm ~/.vagrant.d/tmp/*
Затем vagrant up снова.

Ответ 3

просто goto C:\Users\YourUSERNAME \.vagrant.d\tmp

и удалите все файлы, затем введите следующую команду

бродячий бокс добавить laravel/homestead

Thats it Enjoy......

Ответ 4

Попробуйте:

vagrant box add laravel/homestead -c

Ответ 5

Если вы используете Vagrant V2, вы можете использовать флаг --clean при добавлении поля.

vagrant box add laravel/homestead --clean

--clean - Если дано, Vagrant удалит все старые временные файлы из предыдущих загрузок одного и того же URL-адреса. Это полезно, если вы не хотите, чтобы Vagrant возобновил загрузку с предыдущей точки, возможно, из-за изменения содержимого.

Бродячая документация

Ответ 6

У меня также была та же проблема, и я просто пошел в

Главная → .vagrant.d → tmp

Теперь здесь будет один zip файл, удалите его и сделайте.

Ответ 7

type

cd ~

тогда введите

rm -rf .vagrant.d

Это должно быть сделано.

Ответ 8

Я решаю это редактирование файла .json в: ~/.vagrant.d/data/machine-index Удалите значение ключа machines как "machines": {...} - "machines":{}

Ответ 9

Чтобы загрузить файл, вам нужно добавить версию и провайдера в URL. Например, для загрузки точного64 Сначала вам нужен URL-адрес, который https://atlas.hashicorp.com/ubuntu/boxes/trusty64

тогда вам нужно будет добавить версию и поставщика позже, для нашего примера будет URL загрузки.

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

Затем вы должны добавить его локально из вашего бродячего файла.

Чтобы добавить его локально в бродячий файл, используйте следующую команду

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

Это создаст бродячий файл, и вы сможете настроить бродячий файл.

Ответ 10

Я просто возобновлял процесс несколько раз, прежде чем это было окончательно завершено. Я думаю, что основная проблема связана с подключением к Интернету, она колеблется здесь у меня дома. Самый чистый путь, безусловно, был бы тем, что уже предлагали другие, плюс перемещение где-то со стабильной связью.

Ответ 11

Это проблема с репозиторией и иногда зависит от версии бродяг. Обновление бродяг могло бы работать, но если проблемы сохраняются, вы должны попытаться использовать архивированные бродячие версии.