git://www.github.com/mhallin/vagrant-notify-forwarder.git
git clone http://www.github.com/mhallin/vagrant-notify-forwarder
$ svn co --depth empty http://www.github.com/mhallin/vagrant-notify-forwarder
Checked out revision 1.
$ cd repo
$ svn up trunk
使用的vagrant插件将通知转发器将文件系统事件从主机自动转发到所有共享文件夹中的客户机。
这对于自动重新加载文件系统( 当文件更改时重新。 通常,在观看共享文件夹时,他们必须使用CPU密集的轮询。 这个插件使他们能够使用inotify或者类似的性能提高性能和减少CPU使用。
$ vagrant plugin install vagrant-notify-forwarder
$ vagrant reload
默认情况下,为端口转发设置UDP端口 29324. 如果你已经经使用这里端口,或者者要更改它,请将以下行添加到 Vagrantfile
:
config.notify_forwarder.port =22020# Or your port number
将从 repo的通知转发器版本中自动下载服务器和客户机二进制文件,并使用弹出列表进行验证。
客户机操作系统中的客户机默认会以 root 运行,假定没有密码的sudo
工作。 如果这样做不正常,则可以在你的Vagrantfile
中禁用特权升级:
config.notify_forwarder.run_as_root =false
为了节省大小和依赖,插件下载支持的平台的二进制文件。 这里插件支持与 notify-forwarder
本身相同的主机/来宾平台:
如果你正在运行不受支持的主机或者客户机,并想为特定的计算机禁用这里插件,请将以下行添加到 Vagrantfile
:
config.notify_forwarder.enable =false