2

我正在尝试让 spork + rspec 组合与我的 rails 3 安装一起使用。我正在使用 Ruby 1.9.3p194。

我运行 spork 服务器,它以以下消息开头:

Spork is ready and listening on 8989!
   -- build slave 1...   -- build slave 2...
Loading Spork.prefork block...
Loading Spork.prefork block...

在一个单独的窗口中,我运行 rspec:

rspec spec --drb

现在 spork 窗口显示以下消息:

Running tests with args ["--color", "spec"]...
- NO tuple
Done.

  --> DRb magazine_slave_service: 1 provided...
  --> DRb magazine_slave_service: 2 provided...

并且没有执行测试。有没有人成功地让 rspec + spork 在 Windows 上工作?

4

1 回答 1

1

你确定,你等了足够长的时间,直到 Spork 准备好?虽然 Ruby on Rails 在 Windows 上通常很慢,但 Spork 也是如此!

你必须等到...

--> DRb magazine_slave_service: 1 provided... 
--> DRb magazine_slave_service: 2 provided... 

...然后开始你的 rspec ...

$ bundle exec rspec spec --drb

...spork 发出以下信息:

Running tests with args ["--color", "spec"]...
<-- take tuple(1); slave.run...
于 2012-11-04T23:19:34.703 回答