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

Как установить Загруженный вручную .box для Vagrant

Мне удалось установить Vagrant на моем Ubuntu 14.04 LTS. Как я могу установить брандмауэр, который я загрузил вручную из URL? Я хочу установить Laravel Homestead, но он всегда будет терпеть неудачу из-за моего сетевого подключения. Я хочу загрузить его по этой ссылке https://vagrantcloud.com/laravel/boxes/homestead/versions/11/providers/virtualbox.box, но я не знаю, что делать после того, как я скачал окно.

4b9b3361

Ответ 2

Я могу запустить эту команду на win7:

box add homestead file:///c:/homestead.box

Также он работает:

box add homestead file:///c:\homestead.box

Ответ 3

Боксы также могут быть добавлены с использованием метаданных json файла, в котором могут быть указаны некоторые дополнительные настройки, а также имя ящика и его локальный путь.

Например, создайте файл metadata.json и укажите в нем версию (7.0.0) окна импорта:

{
  "name": "laravel/homestead",
  "versions": [
    {
      "version": "7.0.0",
      "providers": [
        {
          "name": "virtualbox",
          "url": "file:///Users/path/to/box/virtualbox.box"
        }
      ]
    }
  ]
}

Затем добавьте окно с командой vagrant box add с параметром пути к файлу metadata.json:

vagrant box add laravel/homestead /path/to/metadata.json



Дополнительная информация: если версия не указана, по умолчанию импортированный ящик будет иметь версию 0. И если есть проверка минимальной версии бокса, при запуске vagrant up он начнет загружать ящик из интернета вместо использования уже импортированного.