У меня есть приложение Rails, которое работает на Phusion+Apache в следующей среде:
RHEL 5 x64
Ruby 1.9.2 p290 x64
Rails 3.0.4
Rake 0.9.2.2
Я использую базу данных Oracle 11g, поэтому я также установил:
- activerecord-oracle_enhanced-адаптер (1.4.0)
- рубин-oci8 (2.0.6)
database.yml настроен правильно.
Мое приложение правильно работает в производственном режиме.
Проблема в том, что когда я пытаюсь запустить свои тесты со спецификацией rake, у меня появляются следующие предупреждения, а затем процесс rake останавливается с отсутствием сообщения об ошибке вообще.
Вот результат:
alex@rhel:~/projects/app$ rake spec
WARNING: 'require 'rake/rdoctask'' is deprecated. Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead.
at /usr/local/lib/ruby/gems/1.9.1/lib/rake/rdoctask.rb
WARNING: Global access to Rake DSL methods is deprecated. Please include
... Rake::DSL into classes and modules which use the Rake DSL methods.
WARNING: DSL method Api::Application#task called at /usr/local/lib/ruby/gems/1.9.1/railties-3.0.4/lib/rails/application.rb:214:in `initialize_tasks'
alex@rhel:~/projects/app$
Я проверил код выхода процесса rake и установил 0 -> успех.
У тебя есть идеи ?
Спасибо