Vagrant 是否需要销毁/重建现有VM以增加其内存?

Vagrant 是否需要销毁/重建现有VM以增加其内存?,vagrant,virtualbox,vagrantfile,Vagrant,Virtualbox,Vagrantfile,我正在尝试将我的虚拟机的RAM使用率从512MB增加到4GB,并修改了vagrantfile以实现这一目标: config.vm.provider "virtualbox" do |vb| vm.memory = "4096" end 重新启动VM时,调用free-m表明总RAM没有改变。我已经在这个环境中做了很多工作,不想重新启动。是否在不删除环境的情况下更新RAM (当我使用MapReduce为JVM耗尽内存时,出现了这个问题。)这看起来像是一个输入错误问题,您将vb定义为变量名,

我正在尝试将我的虚拟机的RAM使用率从512MB增加到4GB,并修改了vagrantfile以实现这一目标:

config.vm.provider "virtualbox" do |vb|
    vm.memory = "4096"
end
重新启动VM时,调用
free-m
表明总RAM没有改变。我已经在这个环境中做了很多工作,不想重新启动。是否在不删除环境的情况下更新RAM


(当我使用MapReduce为JVM耗尽内存时,出现了这个问题。)

这看起来像是一个输入错误问题,您将
vb
定义为变量名,但您正在调用
vm.memory
您只需要对齐

config.vm.provider "virtualbox" do |vb|
    vb.memory = "4096"
end

非常感谢-我想我只是需要另一双眼睛。同样,我最终通过修改VirtualBox中的配置(必须以管理员身份启动)来解决这个问题。