Up VirtualBox version check to 4.0

This commit is contained in:
Mitchell Hashimoto 2010-12-24 19:14:48 -08:00
parent e19788701e
commit b0ce015f40
2 changed files with 7 additions and 2 deletions

View File

@ -32,7 +32,7 @@ module Vagrant
def check_virtualbox! def check_virtualbox!
version = VirtualBox.version version = VirtualBox.version
raise Errors::VirtualBoxNotDetected if version.nil? raise Errors::VirtualBoxNotDetected if version.nil?
raise Errors::VirtualBoxInvalidVersion, :version => version.to_s if version.to_f < 3.2 raise Errors::VirtualBoxInvalidVersion, :version => version.to_s if version.to_f < 4.0
raise Errors::VirtualBoxInvalidOSE, :version => version.to_s if version.to_s.downcase.include?("ose") raise Errors::VirtualBoxInvalidOSE, :version => version.to_s if version.to_s.downcase.include?("ose")
rescue Errors::VirtualBoxNotDetected rescue Errors::VirtualBoxNotDetected
# On 64-bit Windows, show a special error. This error is a subclass # On 64-bit Windows, show a special error. This error is a subclass

View File

@ -96,8 +96,13 @@ en:
to continue. to continue.
virtualbox_invalid_version: |- virtualbox_invalid_version: |-
Vagrant has detected that you have VirtualBox version %{version} installed! Vagrant has detected that you have VirtualBox version %{version} installed!
Vagrant requires that you use at least VirtualBox version 3.2. Please install Vagrant requires that you use at least VirtualBox version 4.0. Please install
a more recent version of VirtualBox to continue. a more recent version of VirtualBox to continue.
The Vagrant 0.6.x series supports VirtualBox 3.2, so if you're stuck with that
version, then please use the 0.6.x series of Vagrant.
Any earlier versions of VirtualBox are completely unsupported. Please upgrade.
virtualbox_not_detected: |- virtualbox_not_detected: |-
Vagrant could not detect VirtualBox! Make sure VirtualBox is properly installed. Vagrant could not detect VirtualBox! Make sure VirtualBox is properly installed.
If VirtualBox is installed, it may be an incorrect version. Vagrant currently If VirtualBox is installed, it may be an incorrect version. Vagrant currently