我决定使用从上vagrant box
下载的文件安装 (laravel/homestead) 。我运行以下命令来安装该盒子(从下载的文件中): 现在,由于运行会产生一些错误消息,我决定通过运行来检查机器的状态,返回结果是:atlas
ubuntu 16.04
vagrant box add laravel/homestead ./vagrantbox.box
vagrant up
vagrant status
当前机器状态:
homestead-7 未创建(virtualbox)
环境还没有创建好。运行
vagrant up
创建环境。如果未创建计算机,则仅显示默认提供程序。因此,如果未列出提供程序,则不会为该环境创建计算机。
但是当我运行时vagrant box list
它返回:
laravel/homestead(虚拟盒,0)
我完全不知道自己应该做什么,所以我想请您帮助我完成并运行。预先非常感谢您。
答案1
因此,这是我迄今为止找到的答案:
1 -
正如我所注意到的,使用此方法创建的文件夹的名称0
与我安装的6.0.0
盒子版本相同。因此,我在以下路径中将文件夹名称从更改0
为:6
/home/my-username/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead
2 -
接下来是添加一个metadata_url
与上述地址完全相同的文件,其中包含指向盒子下载地址的 url_address。就我而言:
该盒子现在工作正常(在它创建了一台homestead-7
在 virtualbox 控制台中调用的机器之后),只有一些关于在用户需要时无法更新该盒子的警告。正如它所说,metada_url
内容中使用的允许字符应该有错误。但它确实有效,而且能够一遍又一遍地重新安装盒子真是太好了。