2013-11-19 2 views
4

Я недавно обновил свои драгоценные камни с помощью bundle update, и вся внезапная защита теперь не может забрать изменения файлов на часах. Мне нужна эта работа. Вот информация. Если вам нужно больше, спросите сразу.Охрана не выявляет изменений в файле

Gemfile установка для охраны и Rspec:

group :development, :test do 
    gem "rspec-rails" 
    gem 'rb-inotify', '~> 0.9' 
    gem "factory_girl_rails" 
    gem "capybara" 
    gem "guard-rspec" 
    gem "guard-rails" 
    gem "guard-livereload" 
    gem "rack-livereload" 
end 

Gemfile.lock часть для охраны

guard (2.2.4) 
    formatador (>= 0.2.4) 
    listen (~> 2.1) 
    lumberjack (~> 1.0) 
    pry (>= 0.9.12) 
    thor (>= 0.18.1) 
guard-livereload (2.0.0) 
    em-websocket (~> 0.5) 
    guard (~> 2.0) 
    multi_json (~> 1.8) 
guard-rails (0.4.7) 
    guard (>= 0.2.2) 
guard-rspec (4.0.4) 
    guard (>= 2.1.1) 
    rspec (~> 2.14) 

The Guardfile (слишком большой, чтобы вставить здесь).

Еще раз. Я запускаю bundle exec guard в терминале, он отлично загружается. Затем я меняю файл (например, модель) в своем редакторе (RubyMine или Gedit), и Guard не выбирает это изменение для запуска спецификаций.

+0

Вы используете rb-inotify. Вы на Linux-боксе или Mac? EDIT: Никогда не упоминайте Gedit, поэтому linux и rb-inotify в порядке – stwienert

ответ

0

У меня была такая же проблема на моей Arch Linux. Я не мог понять основную причину, но работа с защитой с опцией -p решила проблему для меня.

Смежные вопросы