Ошибка запуска Гекла? current_code: неопределенный метод translate для Ruby2Ruby - PullRequest
6 голосов
/ 17 июля 2009

Я пытаюсь запустить 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)

Есть мысли?

РЕДАКТИРОВАТЬ : Я забыл версии самоцвета:

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)

1 Ответ

7 голосов
/ 03 августа 2009

Установить ruby2ruby 1.2.2. Похоже, что изменение API в 1.2.3.

Только что сгенерировал документы для 1.2.2 и 1.2.3

Похоже, что метод класса 'translate' был полностью удален, хотя документы не отражают это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...