【发布时间】:2012-08-28 07:58:59
【问题描述】:
我正在使用 Guard 运行 Test::Unit,并试图切换到 RSpec。
我正在运行 Mac OSX,但似乎无法让 rb-fsevent 正常工作。当我启动 Guard 时,我收到一条消息“[Listen warning]:Listen 将轮询更改。在https://github.com/guard/listen#polling-fallback 了解更多信息。”
我尝试了各种方法:
- “gem install rb-fsevent”(根据railscast 275)
- 将 rb-fsevent 添加到我的 Gemfile(见下文)
- 指定 rb-fsevent 版本(例如 0.9.1)
- 重新启动 Guard、Rails 和整个系统
Gemfile(在Michael Hartl's 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,但你在 Bundler 之外运行 guard。”教程中似乎不需要 bundle exec。
对可能出现的问题有什么想法,或者我如何获得有关该问题的更多信息?
【问题讨论】:
标签: ruby-on-rails rspec guard listen fsevents