解决Vagrant中VirtualBox Guest Additions版本不匹配问题
本文的方法可以用来解决因如下原因
导致无法挂载共享目录的问题。
最新版的 vagrant-vbguest 不需要复杂的配置,只需要安装后重新 vagrant up 即可。
重新启动后,会自动下载 VBoxGuestAdditions。
原文如下:
- *
重启Vagrant后,发现无法挂载目录,显示:
使用如下命令重新安装也不不好使
还好,找到一个vagrant插件,专门用来更新VirtualBox的Guest插件 —— vagrant-vbguest。
安装时又遇到两个坑。该插件使用ruby编写,需要ruby的两个库——json和rdoc。需要先使用gem安装这两个库,才能继续安装该插件。
安装vagrant-vbguest插件
经过漫长的等待,安装成功。
修改Vagrantfile,添加vbguest插件的设置项:
第一次使用时,如上设置,更新后就可以将其设为false和true,不用再检查。
更新vboxguest插件同样是一个漫长的过程,下载速度极慢,更新vboxguest后,就可以正常挂载目录了。