2016-10-04 3 views
2

私はいつでもseed_dump gemを使用しています。 whenever --update-crontabを実行中に次のエラーが発生します。Rails 5のgemを使用しているときに常に使用されるエラー。

config/schedule.rb:11:in `block in initialize': uninitialized constant Whenever::JobList::RAILS_ROOT (NameError) 

my schedule.rbファイル。

every 48.hours do 
    command "rm #{RAILS_ROOT}/db/seeds.rb" 
    rake "db:seed:dump" 
end 

エラーは何を意味しますか?私は何をすべきか?前もって感謝します。

答えて

0

gem wheneverはRailsを必要とせず、依存しないため、このような定数はありません。

問題を修正するschedule.rbの先頭に次の行を追加します。

RAILS_ROOT = File.expand_path(File.dirname(__FILE__) + '/') 
+0

は、それが働いた..ありがとうございました。.. – poombavai

関連する問題