我输入:
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