0

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

任何想法?

顺便说一句,如果我应该发布 Gemfile 或 Guardfile,有没有办法在不手动将每行缩进 4 个空格的情况下粘贴它?

谢谢

4

2 回答 2

0

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

当我按照相同的教程进行操作时,设置测试也给我带来了一些麻烦。通过寻找其他教程(一些在下面列出)并玩弄不同的 gem 和 gem 版本,我很幸运。我在玩 gem 版本时学到了一些东西:

1) 如果您安装了多个版本,则从您的项目目录调用“guard”并调用“bundle exec guard”可能会或可能不会执行相同版本的 guard gem。如果您怀疑 gem 版本可能会给您带来麻烦,我建议您阅读有关 bundler 的信息。我知道他们给我带来了麻烦。

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

第一类错误碳排放者

于 2012-01-26T23:23:48.863 回答
-1

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

于 2013-03-29T13:57:05.873 回答