Homestead与它创建的VM发生冲突

时间:2015-03-08 13:58:07

标签: laravel homestead

我正在逐步更新文件以摆脱错误以获得laravel设置。

我在运行homestead up

时遇到此错误
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'laravel/homestead'...
←[K==> default: Matching MAC address for NAT networking...
==> default: Checking if box 'laravel/homestead' is up to date...
A VirtualBox machine with the name 'homestead' already exists.
Please use another name or delete the machine with the existing
name, and try again.

我打开Virtualbox但找不到任何虚拟机,所以经过一些研究后我运行了vagrant golbal-status并用vagrant destroy <VM id>

销毁了所有虚拟机

这似乎没有用,所以我从Homestead目录中手动删除了.vagrant文​​件夹并重试。

错误发生后,当我再次运行vagrant global-status时,它会显示已创建的VM,因此它就好像Homestead创建了机器,然后尝试重新创建它?因此冲突。这是尝试让laravel继续进行的第二天,我在Windows 8.1 T ^ T

1 个答案:

答案 0 :(得分:0)

我有同样的问题。以下为我解决了这个问题。 从终端运行命令

$ vagrant global-status

输出

id name provider state directory

74c92a7默认virtualbox poweroff /home/maiko/.composer/vendor/laravel/homestead e73c724默认virtualbox poweroff / home / maiko / Desktop / code / Homestead

我所做的是删除74c92a7的家庭实例

$ vagrant destroy 74c92a7

一旦我再次流浪,一切顺利。

希望有所帮助