Ruby Guard未在cifs系统上获取更新

Ruby Guard未在cifs系统上获取更新,ruby,guard,cifs,Ruby,Guard,Cifs,我试图使用guard来触发构建,但我无法让它工作。我的guard文件中有以下内容,我认为最后一个应该会导致一直触发更新并将内容打印到屏幕上: guard 'rails', :host => '0.0.0.0' do watch('Gemfile.lock') watch(%r{^(config|lib)/.*}) watch(%r{.*}){puts "something changed"} end 然而,我所改变的一切似乎都无济于事。我能想到的唯一一件事是,这是一个cifs

我试图使用guard来触发构建,但我无法让它工作。我的guard文件中有以下内容,我认为最后一个应该会导致一直触发更新并将内容打印到屏幕上:

guard 'rails', :host => '0.0.0.0' do
  watch('Gemfile.lock')
  watch(%r{^(config|lib)/.*})
  watch(%r{.*}){puts "something changed"}
end

然而,我所改变的一切似乎都无济于事。我能想到的唯一一件事是,这是一个cifs文件系统,我不确定文件更新是如何工作的。我能做些什么来调查这个问题吗?

事实证明,cifs没有太多相同的事件,因此您需要使用poll选项运行guard:
bundle exec guard-p