У меня есть файл защиты, единственная цель которого - перекомпилировать файлы coffeescript в файлы js, а файлы sass - в css.Поэтому я создал Gemfile как:
source :rubygems
group :development do
gem 'therubyracer'
gem 'guard-coffeescript'
gem 'guard-sass'
gem 'ruby_gntp'
end
и Guardfile как:
group :development do
guard :coffeescript, :all_on_start => true, :input => '.', :output => '.'
guard :sass, :input => 'css', :output => 'css'
end
Когда я делаю bundle exec guard
, я получаю это:
Guard uses GNTP to send notifications.
Guard is now watching at '/Users/sxross/Developer/Safari Extensions/iStockphoto/iStockphoto.safariextension'
Compile
Successfully generated
ERROR: Error sending notification with gntp: Connection refused - connect(2)
Sass успешно генерируется, но не сценарий кофе.Я также борюсь с проблемой GNTP.Я работаю на Lion и имею последнюю версию Growl and Growl Notifier.Я только что установил гем ruby_gntp, поэтому он должен быть текущим.
Для фона это огромный молот, разработанный для того, чтобы обойти тот факт, что coffee -wc foo.coffee
сначала компилируется, затем компилирует первое изменение, а затем никогда больше не делаетчто угодно.
Спасибо