Test::Unit を Guard で実行していましたが、RSpec に切り替えようとしています。
Mac OSX を実行していますが、rb-fsevent が機能していないようです。Guard を起動すると、「[Listen warning]: Listen will be polling changes. Learn more at https://github.com/guard/listen#polling-fallback 」というメッセージが表示されます。
私はさまざまなアプローチを試しました:
- 「gem install rb-fsevent」 ( railscast 275による)
- Gemfile に rb-fsevent を追加する (以下を参照)
- rb-fsevent バージョンの指定 (例: 0.9.1)
- Guard、Rails、およびシステム全体の再起動
Gemfile ( Michael Hartl の Ruby on Rails Tutorialで推奨):
group :development, :test do
gem "rspec-rails"
gem "guard-rspec"
end
group :test do
gem 'rb-fsevent'
end
編集:
また、開発グループに rb-fsevent を含めてみました ( Railscast 264で推奨):
group :development, :test do
gem "rspec-rails"
gem "guard-rspec"
gem 'rb-fsevent'
end
ただし、同じエラーが発生しました。bundle exec を使用せずに Guard を実行すると、"Guard here! プロジェクトに Gemfile があるようですがguard
、Bundler の外部で実行されているようです" というメッセージが表示されることがあります。bundle exec はチュートリアルでは必要ないようです。
何がうまくいかないのか、または問題に関する詳細情報を入手するにはどうすればよいかについてのアイデアはありますか?