关于 Homestead 的共享文件的工作原理讨论?

homestead在共享目录的介绍为:
Homestead.yaml 文件中的 folders 属性列出了所有主机和 Homestead 虚拟机共享的文件夹, 一旦这些目录中的文件有了修改,将会在本地和 Homestead 虚拟机之间保持同步
现阶段的疑问是:我在folders中自主设置的文件夹目录,如何和虚拟机进行同步,
这块同步的意思是什么,工作原理是什么,现阶段的猜测是如下2种,想寻求大神帮助解答
1种
我把现有的项目阶段放置在主机目录下,实现虚拟机的同步,But,在虚拟机中没有看到自动同步的文件
2种
在虚拟机用composer下载的laravel项目,可以实现路由访问,但是我在主机自定义的目录下,没有看到虚拟机下载的laravel项目文件
所以按理说,可以主机和虚拟机同步,但是实际却没有那么理想,不知道共享文件的作用是什么,所以自我设置不太理解

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
最佳答案

错误已解决,正常来说共享文件夹是可以与虚拟主机进行同步更新的,上面的2中情况都是可行的,
解决的方法是:在你的Homestead.yaml中设置你的folder的map,一定是你主机本地的目录地址,如G:\Example\dir
这样的,然后重新vagrant up ,然后vagrant provision,就好了,如果出现的问题几次没有解决,重新启动电脑,然后从vagrant add 这个步骤开始配置,一定是能解决=问题的

6年前 评论
讨论数量: 1

错误已解决,正常来说共享文件夹是可以与虚拟主机进行同步更新的,上面的2中情况都是可行的,
解决的方法是:在你的Homestead.yaml中设置你的folder的map,一定是你主机本地的目录地址,如G:\Example\dir
这样的,然后重新vagrant up ,然后vagrant provision,就好了,如果出现的问题几次没有解决,重新启动电脑,然后从vagrant add 这个步骤开始配置,一定是能解决=问题的

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!