gpt4 book ai didi

ruby-on-rails - 无法在 OSX 上运行 rb-fsevent gem

转载 作者:行者123 更新时间:2023-12-02 05:31:51 25 4
gpt4 key购买 nike

我正在使用 Guard 运行 Test::Unit 并尝试切换到 RSpec。

我正在运行 Mac OSX,但似乎无法让 rb-fsevent 工作。当我启动 Guard 时,我收到一条消息“[Listen warning]:Listen will be polling changes。在 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 在教程中似乎不是必需的。

对可能出现的问题有什么想法,或者我如何才能获得有关该问题的更多信息?

最佳答案

从 Listen 0.5.0 和 issue 开始,我遇到了同样的问题已经被举报了。在解决之前,您可以通过添加以下内容简单地使用以前版本的 Listen:


gem '听','0.4.7'

到您的 Gemfile 并运行 bundle update

关于ruby-on-rails - 无法在 OSX 上运行 rb-fsevent gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12250261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com