我设法在我的Ubuntu 14.04 LTS电脑上安装Vagrant。如何安装我从URL手动下载的流浪盒?我想安装Laravel Homestead,但由于我的网络连接,它总是会失败。我想从这个链接https://vagrantcloud.com/laravel/boxes/homestead/versions/11/providers/virtualbox.box
下载它,但我不知道下载这个盒子后该怎么办。
您可以使用此命令安装下载的框
vagrant box add laravel/homestead path/to/your/box/file.box
资料来源:https://laracasts.com/forum/?p=1615-laravel-vagrant-homestead/0
我可以在win7上运行此命令:
box add homestead file:///c:/homestead.box
这个还在工作:
box add homestead file:///c:\homestead.box
还可以使用元数据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
时,它将开始从互联网下载框而不是使用已经导入的框。