Railsアプリケーションを開発していて不思議な現象に遭遇。
backgroundrb をプラグインとして入れたら、急に rake spec がエラーを吐くようになった。個々の spec を実行すると問題なく動くのだが。
根本的な原因は不明だが、backgroundrb を外すと症状が消えるため、次のようなコードを config/environment.rb に追加した。
if Object.const_defined?(:Spec) && Spec.const_defined?(:Rake)
config.plugins = []
end
ううむ。しかし、もう眠いので、今日は寝る。