Сбой Rake Spec без сообщения об ошибке - PullRequest
2 голосов
/ 02 декабря 2011

У меня есть приложение 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-adapter (1.4.0)
  • ruby-oci8(2.0.6)

database.yml правильно настроен.

Мое приложение правильно работает в рабочем режиме.

Проблема заключается в том, что я пытаюсь запустить свойУ меня есть следующие предупреждения, после чего процесс граблей останавливается с без сообщения об ошибке .

Вот вывод:

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$

Я проверил код завершения процесса рейка и установлен на 0 -> success.

У вас есть какие-либоидеи?

Спасибо

1 Ответ

0 голосов
/ 02 декабря 2011

Это предупреждения об устаревании, информирующие вас о том, что часть вызываемого вами кода устарела.

Ваши тесты действительно не проходят? Получение предупреждений об устаревании не означает, что ваша спецификация не работает. Я вижу три точки ... Rake::DSL

Эти точки - твои прохождения? Сколько у вас спецификаций?

...