我正在按照 Laravel
的安装文档进行安装并使其正常工作。但是,当我尝试运行 vagrant up 时,出现以下错误:
我正在运行最新版本的VirtualBox,其中运行了Ubuntu 14.04.4。然后,在虚拟机中运行一个Vagrant Box导致了错误。我的虚拟化在BIOS中启用,我的处理器能够支持虚拟化。我在另一个线程中读到说,如果我们将vb.cpus更改为1,则可以进行嵌套虚拟化。然而,我认为配置文件已经更改,我找不到我的Vagrant文件中的提供程序块。有人知道如何解决这个错误吗?Vagrant 使用的 CLI 工具 VBoxManage 在执行过程中发生错误,用于控制 VirtualBox。命令和 stderr 如下所示。
Command: ["startvm", "e6f97d62-fd0b-4203-9735-9733f20d9e27", "--type", "headless"]
Stderr: VBoxManage: error: VT-x is not available (VERR_VMX_NO_VMX) VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ConsoleWrap, interface IConsole
链接:Vagrant机器内Virtualbox不可用的VT-x错误 编辑:关于设置的澄清。我的主机运行的是Windows 10,其中打开了一个Virtualbox。这个Virtualbox运行着Linux Ubuntu 14.04.4 64位。从这里,我运行了命令“vagrant box add laravel/homestead”,它创建了一个Virtualbox Ubuntu 32位。然后,我运行命令“vagrant up”,这就给我带来了上述错误。我还想补充一点,在我的Virtualbox设置中,加速选项卡是灰色的。