How to Install Manually Downloaded .box for Vagrant

六眼飞鱼酱① 提交于 2019-11-28 03:58:41

You can install downloaded box using this command

vagrant box add laravel/homestead path/to/your/box/file.box

Source: https://laracasts.com/forum/?p=1615-laravel-vagrant-homestead/0

I am able to run this command on win7:

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

Also this one is working:

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

Boxes also can be added using metadata json file, in which some additional configs can be provided, along with box name and its local path.

For example create metadata.json file and provide version (7.0.0) of importing box in it:

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

Then add box running vagrant box add command with metadata.json file path parameter:

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



Additional info: When version is not provided, imported box will have version 0 by default. And if there is check for minimum box version, when running vagrant up it will start to download box from internet instead of using already imported one.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!