How to Install Manually Downloaded .box for Vagrant

后端 未结 3 1649
悲哀的现实
悲哀的现实 2020-12-07 19:13

I manage to install Vagrant on my Ubuntu 14.04 LTS pc. How can I install vagrant box which I downloaded manually from a URL? I want to install Laravel Homestead but it will

相关标签:
3条回答
  • 2020-12-07 19:45

    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

    0 讨论(0)
  • 2020-12-07 19:55

    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
    
    0 讨论(0)
  • 2020-12-07 19:55

    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.

    0 讨论(0)
提交回复
热议问题