ruby on Rails:Spork 和 Guard:没有反应

发布于 2024-12-29 08:03:22 字数 539 浏览 2 评论 0原文

我按照 Rails 教程安装了 Spork 和 Guard: http://ruby.railstutorial.org/chapters/static-pages ?version=3.2#sec:first_tests Guard 和 Spork 单独启动时可以工作,但是当一起使用时,它会挂起并显示最后一条输出行“Spork 已准备好并正在监听 8989!”不执行任何测试。 我什至使用了参数 :wait => 60 如 https://github.com/guard/guard-spork 上所述

有什么想法吗?

顺便问一下,如果我应该发布 Gemfile 或 Guardfile,有什么方法可以在不手动将每行缩进 4 个空格的情况下粘贴它?

谢谢

I followed the rails tutorial to install Spork and Guard:
http://ruby.railstutorial.org/chapters/static-pages?version=3.2#sec:first_tests
Guard and Spork work when started separately, but when using it together, it hangs with the last output line "Spork is ready and listening on 8989!" without executing any tests.
I even used the argument :wait => 60 as described on https://github.com/guard/guard-spork

Any idea?

And by the way, if I should post the Gemfile or the Guardfile, is there any way to paste it without manually indenting each line by 4 spaces?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏日浅笑〃 2025-01-05 08:03:22

您应该能够使用 " blockquote 或 {} 代码块按钮来自动突出显示或缩进。

设置我的测试也给我带来了一些麻烦,因为我遵循相同的教程。我很幸运地寻找其他教程(其中列出了一些下面)并使用不同的 gem 和 gem 版本。我在使用 gem 版本时学到了一些东西:

1)从项目目录中调用“guard”并调用“bundle execguard”可能会执行相同的操作,也可能不会执行相同的操作。守卫宝石版本,如果您安装了多个版本,如果您怀疑 gem 版本可能会给您带来麻烦,我建议您阅读有关该版本的信息。

2) 您在项目中使用的 gem 的最终版本已在 Gemfile 中列出。 .lock,但您不应该修改该文件并使用特定的 gem 版本来安装正确的版本

。 href="http://www.typeoneerror.com/articles/post/tutorial-rails-with-rspec-spork-and-guard-from-scratch" rel="nofollow">第一类错误,
碳发射器

You should be able to use the " blockquote or {} codeblock buttons to automatically highlight or indent.

Setting up my tests gave me some trouble too as I followed along with the same tutorial. I got lucky by looking for other tutorials (some are listed below) and playing around with different gems and gem versions. Some things I learned the hard way in playing around with gem versions:

1) Calling "guard" from your project directory and calling "bundle exec guard" may or may not execute the same version of the guard gem, if you have more than one version installed. I recommend reading about bundler if you suspect gem versions might be giving you trouble. I know they gave me trouble.

2) The definitive version of the gem you are using for your project is listed in Gemfile.lock, but you're not supposed to modify that file. Modify the Gemfile with specific gem versions to get the right version installed.

Type One Error,
The Carbon Emitter

悲喜皆因你 2025-01-05 08:03:22

我希望你意识到,当你第一次一起启动 Guard 和 Spork 时,它不应该执行任何测试?它会等到您更改文件,然后针对更改的文件运行测试。或者,如果您希望它运行所有规格,只需按一下键即可。

I hope you realize that when you first start guard and spork together it isn't supposed to execute any tests? It waits until you change a file, and then runs the tests for that file that changed. Or if you want it to run all specs, just hit your key.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文