3

我正在通过http://gettingstartedwithdjango.com/en/lessons/introduction-and-launch/

我正在开发 win7 并为我的终端使用 git-bash。我已经得到:

Shared Folders
After the ./postinstall.sh step, exit SSH Run vagrant halt.

我试图运行 vagrant halt 并得到:

vagrant@precise64:~$ vagrant halt 
Vagrant has detected that you have a version of VirtualBox installed that is not supported. Please install one of the supported versions listed below to use Vagrant:

4.0, 4.1

我已经安装了最新的 virtualbox - 4.2.12

现在我该怎么做?

4

2 回答 2

8

你有一个旧版本的 vagrant。只需卸载当前的,然后安装最新的。

https://releases.hashicorp.com/vagrant/

于 2013-06-14T20:32:22.920 回答
2

升级 Vagrant 并不是解决这个问题的唯一方法。安装新内核后,我已经打了几次。我的问题是 VirtualBox 没有自动重建它的模块。

我的解决方案是清除并重新安装virtualbox-dkms软件包,例如:

brendan@ishmael:~$ sudo apt-get purge virtualbox-dkms
brendan@ishmael:~$ sudo apt-get install virtualbox-dkms

这触发了为我当前的内核构建模块。在此之后,即使是我的旧版 Vagrant 也能看到正确版本的 VirtualBox。

于 2013-09-27T22:54:26.987 回答