我已经按照Laravel网站上的步骤,通过VirtualBox安装Homestead。
vagrant box add laravel/homestead
composer require laravel/homestead --dev
php vendor/bin/homestead make
所有控制台输出都显示上述成功。我可以在应用目录中看到Homestead.yml
和Vagrantfile
个文件。
当我运行vagrant up
时,我会收到此错误:
VirtualBox VM是使用与之不匹配的用户创建的 当前用户正在运行Vagrant。 VirtualBox需要相同的用户 用于管理创建的VM。请重新运行Vagrant 那个用户。这不是一个流浪的问题。
用于创建VM的UID是:**您的UID是:**
我不确定为什么会这样,因为我没有使用过sudo,也没有切换过。
此外,在Virtual Box的首选项中,它显示了框中的默认安装位置:/Users/AccountName/VirtualBox VMs
,但该目录不存在。
但是,Vagrant会将laravel/homestead
列为已安装的框。
我不确定究竟是什么问题。
请帮忙!
答案 0 :(得分:0)
您必须在〜/ Homestead目录中运行 vagrant up 命令。