【发布时间】:2014-09-19 19:40:18
【问题描述】:
我在 Windows 上使用 Vagrant 已经有一段时间了,rsync-auto 没有问题。尝试在 MacBook Air 上设置我的盒子,命令没有错误,但文件夹似乎没有用新文件更新。怎么回事?
这是我在 Vagrantfile 中的设置:
config.vm.synced_folder "/Users/<username>/<path>/<to>/<dir>",
"/var/www/html/<dir>", type: "rsync", rsync__exclude: ".git/",
owner: "root", group: "root"
当我通过 SSH 连接到虚拟机时,我看到文件的修改日期从未改变。
vagrant rsync-auto的输出
$ vagrant rsync-auto
==> default: Doing an initial rsync...
==> default: Rsyncing folder: /Users/<username>/<path>/<to>/<dir>/ => /var/www/html/<dir>
==> default: - Exclude: [".vagrant/", ".git/"]
==> default: Watching: /Users/<username>/<path>/<to>/<dir>
D, [2014-09-19T15:09:36.087365 #38613] DEBUG -- : Adapter: considering TCP ...
D, [2014-09-19T15:09:36.087457 #38613] DEBUG -- : Adapter: considering polling ...
D, [2014-09-19T15:09:36.087532 #38613] DEBUG -- : Adapter: considering optimized backend...
感谢您提供的任何帮助。
【问题讨论】:
-
顺便说一句,Vagrant RSYNC 可能会更改您的权限级别。