我输入:

brew cask install virtualbox

结果我得到:

==> 满足依赖关系 ==> 下载http://download.virtualbox.org/virtualbox/5.2.0/VirtualBox-5.2.0-118431-OSX.dmg 已下载:/Users/gsi-frank/Library/Caches/Homebrew/Cask/virtualbox--5.2.0-118431.dmg ==> 验证 Cask virtualbox 的校验和 ==> 安装 Cask virtualbox ==> 运行 virtualbox 的安装程序;可能需要您的密码。==> 软件包安装程序可以写入任何位置;--appdir 等选项将被忽略。密码:==> 安装程序:软件包名称为 Oracle VM VirtualBox ==> 安装程序:安装在基本路径 / ==> 安装程序:安装失败(安装程序遇到导致安装失败的错误。请联系软件制造商寻求帮助。)错误:命令执行失败!

==> 失败的命令:/usr/bin/sudo -E -- /usr/sbin/installer -pkg /usr/local/Caskroom/virtualbox/5.2.0-118431/VirtualBox.pkg -target /

==> 失败命令的标准输出:安装程序:软件包名称为 Oracle VM VirtualBox 安装程序:安装在基本路径 / 安装程序:安装失败(安装程序遇到错误导致安装失败。请联系软件制造商寻求帮助。)

==> 失败命令的标准错误:

==> 失败命令的退出状态:

我注意到 Virtualbox 已经安装好了,而且我甚至创建了一个没有问题的 VM,但我担心这个错误会在最不合时宜的时刻困扰我;)

我该如何摆脱这个错误?这个错误意味着什么?我在哪里可以找到有关它的更多信息?一些日志或类似的东西

macOS 10.13.1 brew 已更新

答案1

High Sierra 现在需要明确的用户许可才能运行内核扩展(KEXT)

阅读它这里(tl;dr 转到系统偏好设置/安全和隐私并单击允许 VirtualBox)

启用 virtualbox KEXT 然后运行

brew cask reinstall --force virtualbox

相关内容