多个宅基地箱

时间:2017-10-30 17:07:38

标签: laravel vagrant virtualbox homestead

我试图安装多个相同的宅基地箱。每个项目都针对不同的项目,完全相互隔离。它们都不会同时运行,一次只运行一个。

但是当我尝试运行vagrant up时,它告诉我一个名为' homestead-7'的盒子。已经存在。我怎样才能重命名呢?

我在项目目录中的vagrantfile中找不到任何名称,也没有任何'框'项目.vagrant目录或我家.vagrant目录中的文件夹。 vagrant global-status告诉我已经有1个宅基地7箱用于已经在进行中的项目。

2 个答案:

答案 0 :(得分:1)

要在每个项目的基础上使用Homestead,您需要将其作为依赖项添加到每个项目中:

composer require laravel/homestead --dev

使用php vendor/bin/homestead make生成VagrantfileHomestead.yaml个文件。然后,您只需从项目中运行vagrant up即可。

详情请见Laravel documentation

答案 1 :(得分:1)

您需要在“ Homestead.yaml” 文件下添加“名称” 属性,例如:

名称:my-new-homestead

并确保您的授权密钥文件夹指向正确的路径。