我不确定我是否正确理解了流浪者,但我的理解是它就像在你的计算机上的VM中运行的服务器一样,你使用它而不是你的localhost检查是否有东西正在工作,因为你的本地设置与你的服务器。然而,这是检查更新的最快方法,从你的本地电脑git推送,然后git拉你的流浪汉然后加载你的本地电脑上的网站看到变化,似乎它会成为一个痛苦的过程一段时间相比,本地主机CTRL + S f5 localhost网站。
答案 0 :(得分:1)
我会尝试给出一些提示:
就像在计算机上的VM中运行的服务器
Vagrant不是服务器,它是管理计算机上虚拟机的工具,它可以帮助您为您启动,配置,停止或销毁虚拟机。它抽象您正在使用的提供商(虚拟机,vmware,云提供商或其他),并使其成为您所有团队成员的单一工作流程。
然而,检查更新的最快方法是从你的git推送 本地电脑,然后git拉你的流浪汉VM然后加载网站 你的本地电脑看到的变化
不确定您在做什么,但最有可能的是,sync folder应该可以帮助您避免这样做。我已经解释了here如何使用同步文件夹
基本上,当您使用同步文件夹时,当您从主机修改文件时,将在vm上修改相同的文件,因此您不需要所有git内容。变化不是即时的,但大多数人都可以适应。
作为示例,您可以添加
config.vm.synced_folder "/Users/fhenri/project/examples/vagrant/ssh/www", "/var/www"
这会将我的本地文件夹/Users/fhenri/project/examples/vagrant/ssh/www
映射到vm文件夹/var/www
Vagrant,似乎是一个缓慢的发展过程
这可能是真的,并且有一些博客(目前不会检索它们)处理这个问题。那么解决方案是什么?
根据您尝试使用vagrant复制的基础结构,但如果您是单个开发人员,则可以检查docker,如果您不熟悉docker,vagrant可以真正支持您,并且您可以声明{ {3}},还有一些博客文章通过一些基准来处理这个问题,如果你对流浪的表现感到挣扎,你真的会受益。
我希望它有点帮助