2012-06-25 3 views
1

У меня есть проблема с рельсами консолью, вот что я получаю, когда я пытаюсь запустить рельсы консоль:Rails консоль не работает с Redgreen жемчужиной

backo @ быстрые: ~/ucimrails/simple_app $ рельсов гр --sandbox /home/backo/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in require': no such file to load -- test/unit/ui/console/testrunner (LoadError) from /home/backo/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in block in require ' из/home /backo/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:236:in load_dependency' from /home/backo/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in требуют от 0h35/ruby-1.9.2-p320/gems/redgreen-1.2.2/lib/redgreen.rb: 2: in <top (required)>' from /home/backo/.rvm/gems/[email protected]/gems/bundler-1.1.4/lib/bundler/runtime.rb:68:in требуется ' из /home/backo/.rvm/gems/[email protected]/gems/bundler-1.1.4/lib/bundler/runtime.rb:68:in block (2 levels) in require' from /home/backo/.rvm/gems/[email protected]/gems/bundler-1.1.4/lib/bundler/runtime.rb:66:in каждый ' из/home/backo /.rvm/gems/[email protected]/gems/bundler-1.1.4/lib/bundler/runtime.rb:66:in block in require' from /home/backo/.rvm/gems/[email protected]/gems/bundler-1.1.4/lib/bundler/runtime.rb:55:in каждый ' из /home/backo/.rvm/gems/ [email protected]/gems/bundler-1.1.4/lib/bundler/runtime.rb: 55: в require' from /home/backo/.rvm/gems/[email protected]/gems/bundler-1.1.4/lib/bundler.rb:119:in требуется ' из /home/backo/ucimrails/simple_app/config/application.rb:13 : in <top (required)>' from /home/backo/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.2/lib/rails/commands.rb:39:in require ' из /home/backo/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.2/lib/rails/commands.rb:39:in <top (required)>' from script/rails:6:in требует' из сценария/рельсы: 6: in `'

Я обнаружил проблему, вызванную красноватой жемчужиной. Когда я исключаю его из Gemfile, консоль работает снова. Но может ли кто-нибудь помочь мне заставить его работать с красноватым камнем? Интересно, что это происходит только на моем netbok, когда я работаю на своем настольном компьютере, все отлично с консолью rails.

ответ

2

Указание в моей Gemfile:

gem 'test-unit', '1.2.3' 

... кажется, работает для меня с 1.9.3 и Rails 3.2.8. Однако было бы неплохо использовать это с более новой версией тестового блока (теперь выглядит как 2.5.2).

0

Красный жемчуг не работает с 1.9.2; для теста с красными экранами вы можете попробовать

require 'test/unit' 
require 'test/unit/ui/console/testrunner' 

class Test::Unit::UI::Console::TestRunner 
    def guess_color_availability; true; end 
end 

в вашем тестовом помощнике или около того.

+0

Выполнение этого ничего не меняет для меня. – turboladen

+0

Хм, это, безусловно, работает здесь. Вы указали тест/блок в своем Gemfile или используете ли вы тест/блок в комплекте с ruby ​​1.9? – radiospiel

Смежные вопросы