При запуске команды rails rake я получаю это предупреждение об устаревании - PullRequest
1 голос
/ 29 июля 2011
DEPRECATION WARNING: railtie_name is deprecated and has no effect. (called from require at /Users/bm/.rvm/gems/ruby-1.8.7-p302@global/gems/bundler-1.0.3/lib/bundler/runtime.rb:64)
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 Hs::Application#task called at /Users/bm/.rvm/gems/ruby-1.8.7-p302@hs/gems/railties-3.0.7/lib/rails/application.rb:215:in `initialize_tasks'

Только что создал новое приложение rails (rails 3.0.7).

Я вижу вышеупомянутое сообщение каждый раз, когда запускаю команду rake.

В чем проблема?

1 Ответ

3 голосов
/ 29 июля 2011

У вас установлена ​​новейшая версия Rake, которая не совместима с Rails 3.0.7.

Вставьте это в свой Gemfile:

gem 'rake', '~> 0.8.7'

и запустите bundle update

После этого вызовите свои задачи по граблям: bundle exec

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...