Установка автотеста с rspec в человечности

Я пытаюсь настроить автотест на Ubuntu, и независимо от того, что моя конфигурация, я получаю это:

loading autotest/rails_rspec2
style: RailsRspec2
/home/brian/.rvm/gems/ruby-1.9.2-rc2@rails3tutorial/gems/redgreen-1.2.2/lib/redgreen/autotest.rb:6:in `<top (required)>': uninitialized constant Object::PLATFORM (NameError)

.autotest (~/.autotest) файл, который я имею, следующие:

#!/usr/bin/env ruby
require 'redgreen/autotest'
def self.notify title, msg, img, pri='low', time=3000
`notify-send -i #{img} -u #{pri} -t #{time} '#{msg}'`
end
Autotest.add_hook :ran_command do |at|
results = [at.results].flatten.join("\n")
output = results.slice(/(\d+)\s+examples?,\s*(\d+)\s+failures?(,\s*(\d+)\s+not implemented)?(,\s*(\d+)\s+pending)?/)
folder = "~/Pictures/autotest/"
if output =~ /([123456789]|[\d]{2,})\sfailures?/
notify "FAIL:", "#{output}", folder+"rails_fail.png", 'critical', 10000
elsif output =~ /[1-9]\d*\spending?/
notify "PENDING:", "#{output}", folder+"rails_pending.png", 'normal', 10000
else
notify "PASS:", "#{output}", folder+"rails_ok.png"
end
end

что я делаю неправильно здесь?

0
задан 09.08.2010, 17:39

1 ответ

У меня была та же проблема.

Я просто удалил require 'redgreen/autotest' от ~/.autotest, и если Вы используете bundler, необходимо удалить gem 'redgreen' также.

Я не занимался расследованиями больше по этой проблеме...

1
ответ дан 24.11.2019, 12:25

Теги

Похожие вопросы