Я пишу приложение на Rails и только сейчас начал приводить его под
тестовое покрытие. Я написал базовый тест, и когда я выполняю
Команда 'rake' в командной строке выдает следующие ошибки:
E:\testapp>rake
(in E:/testapp)
E:/Ruby192/bin/ruby.exe: unknown encoding name - \Ruby192\lib
(RuntimeError)
E:/Ruby192/bin/ruby.exe: unknown encoding name - \Ruby192\lib
(RuntimeError)
E:/Ruby192/bin/ruby.exe: unknown encoding name - \Ruby192\lib
(RuntimeError)
Errors running test:units, test:functionals, test:integration!
Когда я запускаю тест рейка: единицы измерения, я получаю
E:\testapp>rake test:units
(in E:/testapp)
E:/Ruby192/bin/ruby.exe: unknown encoding name - \Ruby192\lib
(RuntimeError)
rake aborted!
Command failed with status (1): [E:/Ruby192/bin/ruby.exe -I"lib;test"
"E:/R...]
E:/Ruby192/lib/ruby/1.9.1/rake.rb:993:in `block in sh'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:1008:in `call'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:1008:in `sh'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:1092:in `sh'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:1027:in `ruby'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:1092:in `ruby'
E:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.5/lib/rails/test_unit/testing.rake:26:in `block (2 levels) in define'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:1110:in `verbose'
E:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.5/lib/rails/test_unit/testing.rake:11:in `block in define'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:634:in `call'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:634:in `block in execute'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:629:in `each'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:629:in `execute'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:595:in `block ininvoke_with_call_chain'
E:/Ruby192/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:588:in `invoke_with_call_chain'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:581:in `invoke'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:2041:in `invoke_task'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:2019:in `block (2 levels) intop_level'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:2019:in `each'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:2019:in `block in top_level'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:2058:in`standard_exception_handling'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:2013:in `top_level'
E:/Ruby192/lib/ruby/1.9.1/rake.rb:1992:in `run'
E:/Ruby192/bin/rake:31:in `<main>'
Я попытался выполнить поиск в сети, но безуспешно.
что-то не так с моим тестовым кодом, но я получаю те же ошибки с
новое приложение рельсов !!
Я использую Rails 3.0.5 на Ruby 1.9.2p180 в Windows Vista. По предложению друга я
установил RubyInstaller и использовал DevKit, но я все равно получаю
ошибка.
Какие-либо входы?