2014-05-21 11 views
5

benim Vagrantfile bu vardır:Vagrant'taki bellek ve işlemci ayarları neden başarısız?

Vagrant.configure("2") do |config| 
    config.vm.provider "virtualbox" do |v| 
    v.memory = 2056 
    v.cpus = 2 
    end 
end 

Bunu alıyorum:

There are errors in the configuration of this machine. Please fix 
the following errors and try again: 

VirtualBox: 
* The following settings don't exist: cpus, memory 

Ancak bu ayarlar burada serseri belgelerinde açıkça belirtilmiştir: http://docs.vagrantup.com/v2/virtualbox/configuration.html

cevap

8

ilk şey Yapacağım Vagrant versiyonunu kontrol etmek (vagrant -v). Bu kısayolların her ikisinin de 1.5 sürümünde eklendiğine inanıyorum, ancak 1,6 olabilir. En son sürüme 1.6.2 sürümünü yükseltmenizi tavsiye ederim. Eğer Vagrant tüm sürümleriyle çalışacak şekilde bunu yapmak isterseniz

, böyle bu değerleri belirterek yapabilirsiniz:

Vagrant.configure("2") do |config| 
    config.vm.provider "virtualbox" do |v| 
    v.customize ["modifyvm", :id, "--memory", "2048"] 
    v.customize ["modifyvm", :id, "--cpus", "2"] 
    end 
end 
+1

Evet, 'memory' 1.4 ilave edildi,' 1.5'de cpus. – tmatilai

+0

Bu benim asıl sorunumdu - Vagrant'ın daha eski bir sürümünü kullanıyordu. –