我已经使用 prefix
在 Mac OS X Leopard 上安装了 Ruby 1.9.1 和 Ruby 1.8.6。和 program-suffix
选项,以便我可以通过发出 ruby19、irb19、gem19 等命令来运行 Ruby 1.9 的东西。
我已经安装了相应的 gems 并且可以运行 rake19 spec
执行我的 rspec 测试,但是当我运行 autospec 时,我得到:
loading autotest/rails_rspec Autotest style autotest/rails_rspec doesn't seem to exist. Aborting.
我假设 Ruby 1.9 和 Ruby 1.8.6 的 ZenTest/rspec gem 之间存在冲突,但不确定如何解决该问题。有没有人遇到过这个问题并且可以提供一些建议?
最佳答案
我猜这是 ZenTest 与 Ruby 1.9 的不兼容。
它来自 isitruby19.com你不是唯一一个遇到问题的人。很少有人遇到 rspec 问题(他们的问题是测试失败,而不是无法运行),所以我倾向于说它是 ZenTest。
就个人而言,我只是远离 1.9,因为我有太多的商业开发项目正在进行中。希望我能在 Rails 3 发布之类的东西上提供更多帮助。
关于ruby-on-rails - 具有多个版本的 Ruby 的 autospec,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1131979/