ruby-on-rails - 具有多个版本的 Ruby 的 autospec

标签 ruby-on-rails ruby-1.9

我已经使用 prefix 在 Mac OS X Leopard 上安装了 Ruby 1.9.1 和 Ruby 1.8.6。和 program-suffix选项,以便我可以通过发出 ruby​​19、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/

相关文章:

ruby-on-rails - 为什么即使使用 mysql2 gem,ActiveRecord 也会返回编码为 ASCII-8BIT 的字段?

ruby - 为 ruby​​ 1.9 设置全局默认编码

ruby - 在不捕获 STDOUT 或 STDERR 的情况下访问子进程的 STDIN

javascript - HAML 中的 JS 中的 Ruby : what's the syntax?

ruby-on-rails - Rails 3 中的构建与新​​建

ruby-on-rails - Rails to_xml 将选项添加到根节点

jquery - 如何将 ruby​​ 变量传递给 jquery

ruby - ActiveRecord 不会更新

ruby - 通过连接数组合并两个散列

ruby-on-rails - Rails Elasticsearch,Searchkick