Ruby on rails 运行Heckle时出错`当前#u代码';:未定义的方法`翻译';红宝石

Ruby on rails 运行Heckle时出错`当前#u代码';:未定义的方法`翻译';红宝石,ruby-on-rails,ruby,heckle,Ruby On Rails,Ruby,Heckle,我正在尝试运行Heckle,但我一直收到一个错误: > spec spec/controllers/my_controller_spec.rb --heckle MyController !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! exception= has a thick skin. There's nothing to heckle. !!!!!!!!!!!!!!!!!!!!!

我正在尝试运行Heckle,但我一直收到一个错误:

> spec spec/controllers/my_controller_spec.rb --heckle MyController

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! exception= has a thick skin. There's nothing to heckle.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

(Runs through several mutations...)

/home/developer/.gem/ruby/1.8/gems/heckle-1.4.3/lib/heckle.rb:603:in `current_code': undefined method `translate' for Ruby2Ruby:Class (NoMethodError)
有什么想法吗

编辑:我忘记了gem版本:

heckle (1.4.3)
ruby2ruby (1.2.3)
rails (2.3.2, 2.2.2)
rspec (1.2.6)
rspec-rails(1.2.6, 1.1.12)

安装ruby2ruby 1.2.2。1.2.3中似乎有API更改

刚刚为和生成了文档


看起来类方法“translate”已经被完全删除,尽管文档没有反映这一点

对于那些想知道这是否是似曾相识的人来说,1.4.2版处理了ruby2ruby中的另一个变化。显然它移动了: