8

prefix我已经使用and选项在我的 Mac OS X Leopard 上安装了 Ruby 1.9.1 和 Ruby 1.8.6,program-suffix这样我就可以通过发出 ruby​​19、irb19、gem19 等命令来运行 Ruby 1.9 的东西。

我已经安装了相应的 gem,并且可以运行rake19 spec以执行我的 rspec 测试,但是当我运行 autospec 时,我得到:

加载 autotest/rails_rspec 自动测试风格 autotest/rails_rspec 似乎不存在。中止。

我假设 Ruby 1.9 和 Ruby 1.8.6 的 ZenTest/rspec gem 之间存在冲突,但不确定如何解决该问题。有没有人遇到过这个并可以提供一些建议?

4

1 回答 1

1

我猜这是 ZenTest 与 Ruby 1.9 的不兼容。

isitruby19.com 看来,您并不是唯一一个遇到问题的人。很少有人遇到 rspec 的问题(他们的问题是测试失败,而不是无法运行),所以我倾向于说它是 ZenTest。

就个人而言,我只是远离 1.9,因为我有太多的商业开发项目在进行中。希望我能在 Rails 3 版本等方面提供更多帮助。

于 2009-07-16T23:47:52.480 回答