Gemfileохранник-аннотировать камень не работает
gem 'annotate'
gem 'guard'
gem 'guard-annotate'
Guardfile
guard 'annotate', :run_at_start => false do
watch('db/schema.rb')
# Uncomment the following line if you also want to run annotate anytime
# a model file changes
watch('app/models/*.rb')
# Uncomment the following line if you are running routes annotation
# with the ":routes => true" option
watch('config/routes.rb')
end
Когда я запускаю "Аннотировать" (без охраны) он работает хорошо. Когда я забегаю, я вижу, что охранник-аннотация не работает.
Здесь есть след
$ расслоение Exec охранник
09:33:56 - INFO - Guard is using NotifySend to send notifications.
09:33:56 - INFO - Guard is using TerminalTitle to send notifications.
09:33:56 - INFO - Guard is now watching at '/home/user/work/projects/a/alumni-not'
[1] guard(main)>
09:34:56 - INFO - Run all
[2] guard(main)>
09:34:56 - INFO - Run all
[3] guard(main)>
трассировка
$ расслоение Exec охранник --plugin аннотирования -d
16:48:13 - DEBUG - Command execution: emacsclient --eval '1' 2> /dev/null || echo 'N/A'
16:48:13 - INFO - Guard is using Libnotify to send notifications.
16:48:13 - INFO - Guard is using TerminalTitle to send notifications.
16:48:13 - DEBUG - Command execution: hash stty
16:48:13 - DEBUG - Guard starts all plugins
16:48:13 - DEBUG - Hook :start_begin executed for Guard::Annotate
16:48:13 - DEBUG - Hook :start_end executed for Guard::Annotate
16:48:13 - INFO - Guard is now watching at '/home/user/work/projects/a/alumni-not'
16:48:13 - DEBUG - Start interactor
[1] Annotate guard(main)>
16:48:23 - INFO - Run all
16:48:23 - DEBUG - Hook :run_all_begin executed for Guard::Annotate
16:48:23 - DEBUG - Hook :run_all_end executed for Guard::Annotate
Я не могу найти никаких результатов здесь, но я могу найти некоторые процессы вокруг. Как я могу решить эту проблему? Где я должен видеть аннотированные результаты?
Эй, сторожевой аннотация должна делать это от вашего имени, только если файл 'db/schema.rb' получает изменения. Однако ваш комментарий о запуске 'bundle exec annotate' вручную работал для меня. Хотя он не отвечает, почему guard-annotate работает неправильно. –