我正在尝试在Vagrantfile中使用此指令共享我的流浪者盒子和我的主机之间的文件夹:
config.vm.synced_folder "./syncWithBox", "/var/www/html/"
问题是在配置期间创建了/var/www/html/
文件夹(安装apache2服务器)。
因此,当我流浪时,出现错误,因为在配置之前/ var / www文件夹不存在!
有办法解决这个问题吗?如何在提交后告诉vagrant执行文件夹同步?
我看到similar question here,但答案并不完全是我要找的
答案 0 :(得分:0)
此解决方法适合我。我将以下命令放在 install.sh 脚本中并运行它:
#!/bin/bash
vagrant plugin install vagrant-vbguest && vagrant up --no-provision
sed -i 's/#config.vm.synced_folder/config.vm.synced_folder/' Vagrantfile
vagrant halt && vagrant up --no-provision
vagrant provision