Vagrant和Google App Engine不同步文件

时间:2014-08-09 09:43:48

标签: python google-app-engine vagrant

我目前正在使用Vagrant来启动虚拟机以在虚拟机中运行GAE的dev_appserver。

同步文件夹有效,我可以看到所有文件。

但是,在我运行dev appserver之后,主机对python文件的更改不会动态更新。

要查看我的python文件的更新,我必须在我的虚拟机中重新启动dev appserver。

此外,我还有观看html / css文件的繁琐任务。当虚拟机外部的编辑器更新时,这些也无法正确同步。

我怀疑这与Vagrant在主机上同步文件的方式有关。

有没有人找到解决这个问题的方法?

1 个答案:

答案 0 :(得分:4)

终于找到了答案!

在最新版本的google app引擎中,您可以将一个新参数传递给dev_appserver.py。

使用dev_appserver.py --use_mtime_file_watcher=True有效!

虽然更改需要1-2秒才能检测到,但它仍然有效!