coffeescriptファイルをjsに、sassファイルをcssに再コンパイルすることだけを目的とするガードファイルがあります。私はbundle exec guard
を行うと、私はこれを取得GuardはCoffeescriptを再コンパイルしない
group :development do
guard :coffeescript, :all_on_start => true, :input => '.', :output => '.'
guard :sass, :input => 'css', :output => 'css'
end
:として
source :rubygems
group :development do
gem 'therubyracer'
gem 'guard-coffeescript'
gem 'guard-sass'
gem 'ruby_gntp'
end
とGuardfile:だから私はGemfileを作成
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とGrowl Notifierの最新バージョンを持っています。 ruby_gntp gemをインストールしたので、それが最新のものでなければなりません。
バックグラウンドでは、これは最初にcoffee -wc foo.coffee
がコンパイルされた後、最初の変更をコンパイルしてから何もしないという事実を回避するために設計された巨大なハンマーです。あなたはガードのCoffeeScriptが機能するためには、ディレクトリ内のあなたのCoffeeScriptファイルを配置する必要があるよう
おかげ
ありますか?この出力に何もないことは確かですか? 'Compile'行と' Successfully generated'行は、外れて見えます。 – Sandro
CoffeeScriptをコンパイルする際にエラーが発生しません。私はすでにそれをやっています。 'Compile'行と' Successfully generated'はCoffeeScriptガードの宝石です。いずれにしても、コンパイル時の騒ぎ。私が供給した出力は完了です。証拠にgntp以外のエラーはありません。奇妙なのは、成功を報告しても、実際にはコンパイルを実行しないということです。 –