Guard 不获取 cifs 系统的更新

Guard not getting updates on cifs system

我正在尝试使用 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选项守卫:bundle exec guard -p