guard/guard — Issue #161: Guard doesn't see files modifications (Linux, Virtual Machine)
Author: crystalin
Created: 2011-10-14 10:36:09+00:00
State: open

Hi,

Guard is not detecting any file modifications. My watches are (I expect) good
ex :
guard 'cucumber', :cli => "--drb --no-profile --color --format progress --strict" do
watch(%r{^features/.+\.feature$})
watch(%r{^features/support/.+$}) { 'features' }
watch(%r{^features/step_definitions/(.+)_steps\.rb$})
end

and when I run Guard (with/out -A -n f) the tests are executed without any issues but the modifications(on users.feature for exemple) are not making it run the tests again. (Interaction, like "reload" and ... are working well)

I'm running Linux (Ubuntu) on a VirtualMachine (VirtualBox) over Windows 7. (Everything run under ubundu, except my editor)
Rails (3.1.1) is working fine (using WebRick)

I'm using guard (0.8.4) , guard-cucumber (0.7.3), guard-sprok(0.3.1)

I'm modifying my sources with RubyMine ON WINDOWS, which is probably the main reason of this issue. inotify is not triggering any signal under linux. I thought however that the polling system of guard would see the file modifications.

Any idea ?