Когда я пытаюсь запустить «rake test» в моем недавно сгенерированном приложении rails, я получаю следующую ошибку
Computer:heroku user$ rake test:units
/Users/user
file doesnt exist
/Users/user/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:in `require': cannot load such file -- /Users/user/test/unit/helpers/things_helper_test.rb (LoadError)
from /Users/user/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:in `block in require'
from /Users/user/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:225:in `load_dependency'
from /Users/user/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:in `require'
from /Users/user/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/rake_test_loader.rb:10:in `block (2 levels) in <main>'
from /Users/user/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/rake_test_loader.rb:9:in `each'
from /Users/user/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/rake_test_loader.rb:9:in `block in <main>'
from /Users/user/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/rake_test_loader.rb:4:in `select'
from /Users/user/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/rake_test_loader.rb:4:in `<main>'
rake aborted!
Command failed with status (1): [/Users/user/.rvm/rubies/ruby-1.9.3-p0/b...]
Tasks: TOP => test:units
(See full trace by running task with --trace)
Я предполагаю, что это как-то связано с моей настройкой, как будто rakeищет сгенерированные файлы в моем домашнем каталоге вместо каталога приложения rails.Не могли бы вы подсказать, что я делаю неправильно?
Я использую Mac OS X Lion, у меня установлены две версии ruby (1.8.7 поставляются с lion, 1.9.3, которую я использую для приложения,был установлен с использованием rvm).
Приложение работает, если я запускаю "rails s".
Обновление: если я создаю новое приложение rails с нуля, добавляя только сгенерированный скаффолд, тест рейкакоманда работает.Возможно, это проблема несовместимости, так как сбойное приложение rails было создано на другом компьютере, загружено в heroku и затем клонировано оттуда на новый компьютер.