如何为Vagrant安装Manually Downloaded .box

问题描述 投票:28回答:3

我设法在我的Ubuntu 14.04 LTS电脑上安装Vagrant。如何安装我从URL手动下载的流浪盒?我想安装Laravel Homestead,但由于我的网络连接,它总是会失败。我想从这个链接https://vagrantcloud.com/laravel/boxes/homestead/versions/11/providers/virtualbox.box下载它,但我不知道下载这个盒子后该怎么办。

laravel vagrant ubuntu-14.04
3个回答
50
投票

您可以使用此命令安装下载的框

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

资料来源:https://laracasts.com/forum/?p=1615-laravel-vagrant-homestead/0


9
投票

我可以在win7上运行此命令:

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

这个还在工作:

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

0
投票

还可以使用元数据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"
        }
      ]
    }
  ]
}

然后使用metadata.json文件路径参数添加运行vagrant box add命令的框:

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

附加信息:未提供版本时,导入的框默认为版本0。如果检查最小盒子版本,当运行vagrant up时,它将开始从互联网下载框而不是使用已经导入的框。

© www.soinside.com 2019 - 2024. All rights reserved.