我设法在我的Ubuntu 14.04 LTS电脑上安装Vagrant。如何安装我从URL手动下载的流浪盒?我想安装Laravel Homestead,但由于我的网络连接,它总是会失败。我想从此链接https://vagrantcloud.com/laravel/boxes/homestead/versions/11/providers/virtualbox.box
下载它,但我不知道下载该框后该怎么做。
答案 0 :(得分:50)
您可以使用此命令安装下载的框
vagrant box add laravel/homestead path/to/your/box/file.box
来源:https://laracasts.com/forum/?p=1615-laravel-vagrant-homestead/0
答案 1 :(得分:9)
我可以在win7上运行此命令:
box add homestead file:///c:/homestead.box
这一个还在起作用:
box add homestead file:///c:\homestead.box
答案 2 :(得分: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"
}
]
}
]
}
然后使用元数据.json文件路径参数:
vagrant box add
命令的添加框
vagrant box add laravel/homestead /path/to/metadata.json
其他信息::未提供版本时,默认情况下,导入的框的版本为0。并且,如果检查了最低包装盒版本,则在运行vagrant up
时,它将开始从互联网下载包装盒,而不是使用已经导入的包装盒。