无法安装Vagrant+;MacOSX上的VirtualBox

无法安装Vagrant+;MacOSX上的VirtualBox,vagrant,virtualbox,Vagrant,Virtualbox,我正在使用MacOSX High Sierra 我已使用VirtualBox-5.2.10-122088-OSX.dmg安装了虚拟盒 和使用Vagrant_2.0.4_x86_64的Vagrant vagrant init hashicorp/precise64 已在此目录中放置了一个vagrant文件。你现在是 准备好进入您的第一个虚拟环境!请阅读 Vagrant文件中的注释以及 vagrantup.com了解有关使用Vagrant的更多信息 正在使用“virtualbox”提供程序启动计算

我正在使用MacOSX High Sierra

我已使用VirtualBox-5.2.10-122088-OSX.dmg安装了虚拟盒 和使用Vagrant_2.0.4_x86_64的Vagrant

vagrant init hashicorp/precise64
已在此目录中放置了一个
vagrant文件
。你现在是 准备好进入您的第一个虚拟环境!请阅读 Vagrant文件中的注释以及
vagrantup.com
了解有关使用Vagrant的更多信息

正在使用“virtualbox”提供程序启动计算机“默认”

==>默认值:找不到框“hashicorp/precise64”。正在尝试查找并安装

default: Box Provider: virtualbox

default: Box Version: >= 0
==>默认值:加载框“hashicorp/precise64”的元数据

default: URL: https://vagrantcloud.com/hashicorp/precise64
==>默认值:为提供程序添加框“hashicorp/precise64”(v1.1.0):virtualbox

default: Downloading: https://vagrantcloud.com/hashicorp/boxes/precise64/versions/1.1.0/providers/virtualbox.box

default: Download redirected to host: hashicorp-files.hashicorp.com
==>默认值:已成功为“virtualbox”添加框“hashicorp/precise64”(v1.1.0)

==>默认值:导入基本框“hashicorp/precise64”

==>默认值:匹配NAT网络的MAC地址

==>默认设置:正在检查“hashicorp/precise64”框是否为最新状态

==>默认值:设置虚拟机的名称:vagrant2\u默认值\u 1524679963169\u 18025

==>默认设置:清除任何以前设置的网络接口

==>默认值:根据配置准备网络接口

default: Adapter 1: nat
==>默认值:转发端口

default: 22 (guest) => 2222 (host) (adapter 1)
==>默认值:正在启动VM

执行Vagrant使用的CLI时出错 用于控制VirtualBox。命令和stderr如下所示

命令:[“startvm”、“88aa0471-2f7b-4c84-b06b-2f2014cb3ae0”、“类型”、“无头”]

Stderr:VBoxManage:错误:虚拟机“vagrant2_default_1524679963169_18025”在启动过程中意外终止,退出代码为1(0x1)

VBoxManage:错误:详细信息:代码NS\U错误\U故障(0x80004005)、组件机器包装、接口IMachine

在其他地方,我读到我应该使用错误的二进制文件,但我下载了MacOSX版本的virtualbox和vagrant;不能用其他的

我是按照他的指示做的。据我所知,我不需要安装任何操作系统,因为vagrant会这样做

但是看起来它们是不完整的或者缺少什么,或者它们是吗


有人能帮忙吗?

您可以通过运行

vagrant up --provider=virtualbox
最有可能使用的是当前vagrant安装不支持的virtual box版本

vagrant up --provider=virtualbox