最近rubyのテスト環境をautotestからguardベースに切り替えた。 (guard自体の説明はそのうち書く。) Test::Unit(というかshoulda)を使っているので、GitHub - guard/guard-test: Guard::Test automatically run your tests (much like autotest)を使用していたのだが、2回に1回ぐらいエラーをはいて止まってしまう。 どうもおかしいなと思ったら、 /test/test_helper_flymake.rb (LoadError)みたいなエラーが出ていた。 どうやらEmacsのFlymakeの設定が悪かったらしい。 Flymakeの実行時に一時ファイルを作るのだが、そのイベントを拾っても一時ファイルが消されているためエラーになっている様子。 同じ階層(test)にtempファイルを作ら