我试图在Windows机器上使用Virtual Box Vagrant Rails Dev Box.我可以运行vagrant up和vagrant ssh进入虚拟机,但我没有保存任何更改,例如安装rails.每当我停止Vagrant并重新开始时,就好像我是第一次加载它一样.该过程将完成使第一个流浪者兴起的所有步骤.
但是,我注意到,我对Vagrantfile(同步文件夹位置)所做的一个更改是持久的.此外,如果我使用vagrant reload,则更改似乎仍然存在.所以看起来问题只会发生在我使用流浪汉停止或流浪汉暂停然后流浪的情况下.但我并不认为流浪汉停止(尤其不是流浪汉暂停)应该摧毁虚拟机.
当我打开VirtualBox Manager时,我可以看到已经创建了一堆rails-dev-box VM的实例.
我在Vagrant Github issues网站上发现了一个看起来像这样的问题,但老实说,讨论完全超出我的想法,即使该线程已关闭,我也无法理解解决方案.
如果有人知道是什么导致并且可以用“新手”术语解释,或者,如果我的问题太不透明,可以引导我完成下一步调试,我真的很感激!
编辑
写完这篇文章并进一步思考之后,我意识到问题实际上并不是“变化没有得到保存”.他们正在被拯救……但是我只是在流浪汉的时候被带到一个全新的VM.
解决方法:
你有没有试过流浪汉的简历而不是流浪汉?