积木艾 2021-03-14 09:11 采纳率: 0%
浏览 22

vagrant up 失败

Bringing machine 'homestead' up with 'virtualbox' provider...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["list", "hostonlyifs"]

Stderr: VBoxManage.exe: error: Failed to create the VirtualBox object!
VBoxManage.exe: error: Code ERROR_MOD_NOT_FOUND 0x8007007E (0x8007007E) - ERROR_MOD_NOT_FOUND 0x8007007E (extended info not available)
VBoxManage.exe: error: Most likely, the VirtualBox COM server is not running or failed to start.
  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-07-24 02:33
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    这个问题是由于VirtualBox服务未启动或者正在运行但未能与Vagrant通信所引起的。要解决这个问题,请按照以下步骤操作:

    1. 确保VirtualBox服务已正常启动:打开任务管理器,查找“VirtualBox”进程并确保其状态为运行。

    2. 检查防火墙设置:如果您的防火墙阻止了VirtualBox的访问,您可能需要将其开放以允许Vagrant通过。

    3. 在命令行中使用正确的路径:如果您在虚拟机中使用vagrant up命令,则必须正确指定VirtualBox的服务路径和端口。例如,对于Ubuntu系统,可以使用以下命令:

    sudo vagrant ssh --provider=virtualbox --no-reboot -- sudo VBoxManage list hostonlyifs
    
    1. 确认Vagrant主机是否正在运行:使用vagrant status检查Vagrant主机的状态,确认它是否处于运行状态。

    2. 如果问题仍然存在,请尝试重启VirtualBox服务或重新安装VirtualBox。

    3. 最后,您可以尝试重新连接到Vagrant主机,这可能会解决问题。

    以上就是处理Vagrant和Laravel环境失败的解决方案。希望对您有所帮助!

    评论

报告相同问题?