哪些版本的Vagrant和VirtualBox在MacOS上兼容

时间:2019-01-02 19:24:17

标签: macos vagrant virtualbox

任何人都可以为mac mojave 10.14.2上的vagrant / virtual box提供兼容的版本吗?我正在尝试从头开始学习这些技术。

我目前有流浪者1.7.1 virtualbox 6.0.0r127566

> vagrant --version
> Vagrant 1.7.1

全新安装运行此命令的程序后,返回以下错误

> vagrant status
> No usable default provider could be found for your system.
  Vagrant relies on interactions with 3rd party systems, known as
  "providers", to provide Vagrant with resources to run development
  environments. Examples are VirtualBox, VMware, Hyper-V.

  The easiest solution to this message is to install VirtualBox, 
  which is available for free on all major platforms.

  If you believe you already have a provider available, make sure it
  is properly installed and configured. You can see more details 
  about why a particular provider isn't working by forcing usage with
  `vagrant up --provider=PROVIDER`, which should give you a more 
  specific error message for that particular provider.

我在终端中收到的上一条消息建议降级到VirtualBox的版本4,但是在网站上查看错误消息中提到的版本现在不支持。

virtualbox 4.0

virtualbox 4.1

virtualbox 4.2

谢谢!

2 个答案:

答案 0 :(得分:1)

尝试将vagrant升级到最新版本(2.2.2),该版本可从https://www.vagrantup.com/downloads.html获得。流浪汉2.2.2和virtualbox 6.0的组合可以在运行mojave 10.14.2的计算机上使用

答案 1 :(得分:0)

尽管通常应该以升级为解决方案,但是(如果像我一样)如果您运行的是较旧的计算机/操作系统,那么降级将是使其正常工作的唯一方法。

在我的情况下,VirtualBox v5.1.38和Vagrant v1.9.6在运行OSX 10.11.16(El Capitan)的旧Macbook上为我工作了

注意:我确实尝试了Vagrant 2.x和VirtualBox 6.1 / 6.0.18的多种配置,所有安装都可以,但所有sortBy() CLI命令在运行时都没有给出任何输出,包括没有显示错误。

运行vagrant会告诉您当前Vagrant安装支持哪些VirtualBox版本

流浪汉以前的版本下载-https://arto.s3.amazonaws.com/notes/cuda

VirtualBox以前的版本下载-https://releases.hashicorp.com/vagrant/