0

我正在阅读 Hartl 的 Rails 3 Ruby on Rails 教程,我正在尝试设置一些东西,但我有点难过。首先,自动测试本身似乎运行良好。它似乎比我所见过的任何东西都需要更长的时间来运行两个测试,它需要超过 7 秒,但它确实有效。但是,我正试图让它发出 Growl 通知。我发现了这个问题我对答案有点迷茫。答案建议修改工作目录中的 .autotest 文件,在本例中为 sample_app。但是,我在该目录中没有任何 .autotest 文件。我似乎唯一拥有的是 gem 库中主 Ruby 目录中的其他 gem。另外,我不熟悉他的 Gemlist 文件,因为我在该目录中有一个看起来相似的 Gemlist.Lock 文件,但它没有引用自动测试。他发布的实际 Gemfile 是相同的,但他确实有 Spork 和我似乎没有的 Win32 进程。

因此,如果我应该在我的 sample_app 目录中有一个 .autotest 文件,我如何在那里获得一个?为什么它似乎不在我的 Gemlist.lock 文件中?

如果需要,这是我运行自动测试时的输出:

C:\Ruby193\work\rails_tutorial\sample_app>autotest
loading autotest/rails_rspec2
C:\Ruby193\bin\ruby -rrubygems -S 'C:/Ruby193/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.1/exe/rspec' --tty 'C:/Ruby193/work/rails_tutorial/sample_app/spec/controllers/pages_controller_spec.rb'

..

Finished in 8.57 seconds
2 examples, 0 failures

Randomized with seed 6674

任何建议/帮助将不胜感激。谢谢你。

4

1 回答 1

0

我也在努力让 Growl 在 Windows 中工作。看起来好像您正在通过 RubyInstaller 使用 MRI,而我在其中使用了 JRuby,但也许我的文章会有所帮助。

http://journeymandev.com/2012/7/28/rails-growl-and-windows

于 2012-08-03T21:23:16.573 回答